【发布时间】:2013-04-17 22:08:13
【问题描述】:
我在应用 svn 补丁时遇到问题。我正在使用 svn 1.7 和 TortoiseSVN。
在修订版 A 中进行了一些更改。在修订版 B 恢复在修订版 A 中所做的更改之前,有一些后续提交。然后过了一段时间,需要重新应用修订版 A 中的更改。如何进行以不丢失有关信息移动文件?
至于现在,我尝试使用 TortoiseSVN 创建修订版 A 的补丁 -> 显示日志 -> 将更改显示为统一差异。然后我签出修订版 B 应用了这个补丁,但它没有完成这项工作。一些文件被创建/删除而不是移动或移动然后修改。有些被标记为本地删除(至少从 IntelliJ 的角度来看)。
如何从 rev A 干净地重新应用更改? SVN甚至可以吗?我想避免手动重做所有更改,因为有几百个受影响的文件。
【问题讨论】: