svn - 合并和提交 svn 不断向我显示没有更改但合并信息已更改的文件

标签 svn merge

我正在做很多 svn 合并和提交。 总是发生在我身上的事情(在每次提交中)是有一组不变的文件,如 a.java b.java foldera folderb 等,svn 提交对话框总是向我显示更多文件我应该提交它们但是文件本身没有改变,它的显示改变的是它们的合并信息,但实际上我不明白为什么它在提交对话框中向我显示它们,因为无论我进行多少次合并,提交对话框总是显示这些文件我,即使我在源分支中我只更改了一个文件我确实提交了我看到这组文件,如果我在源分支中更改另一个文件并合并到新分支然后再次提交我再次看到这组文件(比如15 个文件...) 无论如何知道我该如何克服这个问题?

谢谢

最佳答案

这通常是由于 svn:merge-info 属性被设置在分支上低于顶层的级别。如果有人在较低级别进行合并,就会发生这种情况。我尝试在分支级别进行所有合并,以确保在进行合并时没有遗漏任何文件。

如果您知道没有遗漏的更改,您可以将这些 svn:merge-info 属性的值向上移动到分支的顶层,然后从较低级别删除该属性。

这将防止 svn:merge-info 在查看存储库差异时出现错误。

关于svn - 合并和提交 svn 不断向我显示没有更改但合并信息已更改的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5339092/

相关文章:

r - 在 R 中合并两个以上列表

git rebase 交互式 : squash merge commits together

xml - 带有 XML 差异和合并的版本控制

svn - 如何将新的文件夹结构合并到 SVN 中?

svn - 如何用旧代码替换主干中的所有代码?

svn - 如果不是所有子目录,在大多数子目录下都有 .svn 目录是否正常? - svn 添加问题

python - Pandas 三向连接列上的多个数据框

eclipse - 如果我无法再共享我的项目,如何修复 Subclipse?

iphone - project.pbxproj 中的 subversion 冲突正常吗?

mercurial - 在 Mercurial 中,如何预览真正冲突的文件数量?