如何发现分支是否合并到主干中?



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

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

Subversion中的合并信息是可靠的,只要使用Subversion的人是可靠的。这些都是可能出错的地方:

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

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

最新更新