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

dew*_*rde 5 svn version-control merge branch

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

我怎样才能做到这一点?是svn mergeinfo可靠的,因为这说明什么?

mli*_*elt 9

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

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

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