'svnmerge'(别名 svnmerge.py,svn 附带的 Python 脚本)和 'svn merge'(Subversion 1.5 的原生合并跟踪)有什么区别?你推荐哪一个?

最佳答案

在 1.5 之前,Subversion merge 命令并没有留下太多关于哪些分支重新集成到主干的信息,因此编写了 svnmerge.py 来弥补这种可追溯性的不足。

从版本 1.5 开始,元信息由 svn 在每次合并时生成,svn:mergeinfo 属性透明地附加到目标路径。例如,如果您使用 TortoiseSVN,您可以欣赏它,它可以向您显示图表。

as many would rightly say 但这还不完美。

所以你应该看看你的需求是什么,如果标准的 svn merge 对你来说还不够,看看像 svnmerge 这样的脚本,但在这种情况下,确保每个人都使用相同的工具。

根据我的经验,标准选项在大多数情况下绰绰有余。

关于svnmerge 与 svn 合并,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1663913/

10-12 18:13