我在TortoiseSvn中进行合并,它修改了一些文件,删除了一些文件,并添加了一些文件。接下来我正在创建一个Create Patch来创建一个包含这些更改的补丁文件。问题是生成的补丁文件仅包含修改和删除,而不包括添加。
我发现了一种解决方法。如果我恢复添加,然后在TortoiseSVN中明确添加这些文件,然后执行修补程序,它会获取所有内容,包括添加内容。
有没有办法避免这种解决方法?
答案 0 :(得分:3)
看起来它是Subversion中的一个已知错误,它不是TortoiseSvn的问题。看起来它不会在Subversion 1.6.x中得到修复,因为它们在版本1.7中重做了补丁/差异系统。因此,您似乎需要继续使用您的解决方法,直到版本1.7,这将有希望解决此问题。
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2451115