tortoisesvn 带回删除的修订代码

tortoisesvn bringing back removed revision code

假设我有修订从 1 到 20 的主干。 我使用反向合并从主干中删除修订版 15 到 20 的代码。 现在,在主干中,我有直到修订版 14 的代码。

如果我需要将修订版 18 带回主干,我该怎么做?

虽然您可能能够以某种方式使合并工作,但可靠的方法是从要恢复的修订创建补丁,并将该补丁应用到存储库的 HEAD。

  1. 在 "Show Log" 对话框中,右键单击要恢复的修订。
  2. 从菜单中选择 "Show changes as unified diff"。
  3. 将生成的差异保存到工作副本根目录下的补丁文件中。
  4. 右键点击补丁文件,选择TortoiseSVN→"Apply patch..."
  5. 修补并保存所有文件
  6. 提交更改