svn - TortoiseSvn 合并后创建补丁不包含新文件

标签 svn tortoisesvn merge patch

我正在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/

相关文章:

svn - 如何自动更新SVN外部

git - 如何理解来自Git的SVN

javascript - 将多个数组合并为一个的算法

r - 使用 R 将制表符 delim 文件合并为单个文件

database - 版本跟踪,使用 django 自动更改数据库模式

eclipse - Eclipse 中的 SVN 问题

svn - 远程连接到我的家庭版本控制存储库?

git - 在给定 merge 提交 SHA1 的情况下,您如何查看/显示已完成的 git merge 冲突解决方案?

svn - 如何使用来自 `read` 的变量作为另一个程序的参数?

git - 如何将 svn repo 的主干镜像到 github?