我有一个Trunk。从主干创建了3个分支,分别是B1
、B2
和B3
。从B1
开始,在2011年1月12日进行合并并提交到Trunk。从B2
开始,合并并提交到Trunk是在2011年2月12日进行的。从B3
开始,合并并提交到Trunk是在2011年3月12日进行的。
现在我想从Trunk中恢复B2
的更改,而不影响B1
和B3
。
请告知如何实现它。
请注意,如果在B2
和B3
中修改了相同的文件,那么将这些文件恢复到B1
合并后创建的版本将丢失B3
的更改。
如果您使用的是TortoiseSVN,
- 签出trunk的副本。
- 打开修订日志对话框。
- 选择提交B2分支的版本
- 右键单击并在上下文菜单中单击"从此版本中恢复更改"
详细的操作指南在这里。在本页搜索"从此修订中恢复更改"部分