我在应用svn补丁时遇到问题。我正在使用带有TortoiseSVN的svn 1.7。
在修订版A中进行了一些更改。在修订版B中恢复了修订版A中所做的更改之前,有一些以下提交。然后在一段时间之后需要重新应用修订版A中的更改。如何使其不会丢失有关的信息移动文件?
至于现在,我尝试使用TortoiseSVN创建修订版A的补丁 - >显示日志 - >将更改显示为统一差异。然后我检查出版本B应用了这个补丁,但它没能完成这项工作。某些文件是创建/删除而不是移动或移动然后修改。有些被标记为本地删除(至少从IntelliJ的角度来看)。
如何从rev A中重新应用更改? SVN甚至可以吗?我想避免手动重做所有更改,因为有几百个受影响的文件。
答案 0 :(得分:1)
由于:
为了UNDO UNDO,你必须创建反向合并(对于修订版B)修订版C
PS:通过这种方式,你的日志在不喝酒的情况下将无法读取