如何恢复两个合并之间的合并



我有一个Trunk。从主干创建了3个分支,分别是B1B2B3。从B1开始,在2011年1月12日进行合并并提交到Trunk。从B2开始,合并并提交到Trunk是在2011年2月12日进行的。从B3开始,合并并提交到Trunk是在2011年3月12日进行的。

现在我想从Trunk中恢复B2的更改,而不影响B1B3

请告知如何实现它。

请注意,如果在B2B3中修改了相同的文件,那么将这些文件恢复到B1合并后创建的版本将丢失B3的更改。

如果您使用的是TortoiseSVN,

  1. 签出trunk的副本。
  2. 打开修订日志对话框。
  3. 选择提交B2分支的版本
  4. 右键单击并在上下文菜单中单击"从此版本中恢复更改"

详细的操作指南在这里。在本页搜索"从此修订中恢复更改"部分

最新更新