如何确定分支是否已合并到主干中?

时间:2011-12-23 14:19:13

标签: svn version-control merge branch

我正在尝试清理svn树。有一个主目录和一个分支目录,包含一个绝对名称为“main-branch”的文件夹。我想知道它是否已经合并到主干中。

我该怎么做? svn mergeinfo是否可靠,因为它什么都没有显示?

1 个答案:

答案 0 :(得分:9)

Subversion中的mergeinfo是可靠的,只要使用Subversion的人是可靠的。这些是可能出错的事情:

  • 如果您在1.5之前使用过Subversion,则没有mergeinfo。这样就失去了信息。
  • 如果已完成合并的人员已在错误的目录上完成,则mergeinfo将位于其他位置。您可以检查可能已完成合并的所有目录。
  • 因为mergeinfo只是一个Subversion属性,所以你可以自由地改变它(当然然后提交它)。这是不合理的,因为你需要额外的行动,而那些已经做过的人会记住它。

documentation to mergeinfo;有一些选项可以找到您想要查看的信息。最合理的设置是合并是手工完成的(由真人,而不是Subversion完成),并且没有可用的合并信息。