我正在TortoiseSvn中进行合并,它修改了一些文件,删除了一些文件,并添加了一些文件。接下来,我将执行“创建补丁”来创建包含这些更改的补丁文件。问题是生成的补丁文件仅包含修改和删除,而不包含添加。
我发现了一个解决方法。如果我恢复添加,然后在 TortoiseSVN 中显式添加这些文件,然后执行修补程序,它会拾取所有内容,包括添加。
有办法避免这种解决方法吗?
最佳答案
看起来这是 Subversion 中的已知错误,但不是 TortoiseSvn 的问题。它看起来不会在 Subversion 1.6.x 中得到修复,因为他们正在版本 1.7 中重做 patch/diff 系统。因此,看来您需要继续使用您的解决方法,直到版本 1.7,这将有望解决此问题。
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2451115
关于svn - TortoiseSvn 合并后创建补丁不包含新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2916466/