如何使用TortoiseSVN来应用补丁,如果初始失败了一个或多个拒绝的块?
是否可以使用TortoiseMerge来查看失败的结果并选择要应用的行?
如果不行,那么在遇到失败块后该怎么办?手动编辑补丁文件似乎不是最完美的解决方案(除了不知道如何“修复”它们)。
是否可以使用TortoiseMerge来查看失败的结果并选择要应用的行?
如果不行,那么在遇到失败块后该怎么办?手动编辑补丁文件似乎不是最完美的解决方案(除了不知道如何“修复”它们)。
我能想到的一种方法是:
我的“失败的块”消息可能是由于TortoiseSVN或SVN的不同版本引起的。
我将我的分支还原到同事补丁中指定的修订版,然后应用它,忽略了“失败的块”消息,从同事补丁引入的更改创建了我的补丁,并比较了两个补丁。有很多相同差异的出现:“(修订版0)”与“(不存在)”。所以我也忽略了它们。就这样!
我的解决方案与Yakov Galkas类似,但不使用额外的分支: