我正在尝试清除svn树。有一个主干目录和一个分支目录,其中包含一个没有希望的名称“ main-branch”的文件夹。我想找出它是否已经合并到树干中。
我怎样才能做到这一点?svn mergeinfo
是否可靠,因为它什么也不显示?
最佳答案
只要使用Subversion的人员可靠,Subversion中的mergeinfo是可靠的。这些是可能出错的事情:
如果您在1.5之前使用Subversion,则没有mergeinfo。这样信息就会丢失。
如果完成合并的人员将其放在错误的目录中,则mergeinfo将位于其他位置。您可以检查所有可能完成合并的目录。
因为mergeinfo只是Subversion属性,所以您可以自由地更改它(当然也可以提交它)。这是不合理的,因为在那里您需要采取其他措施,执行此操作的人员会记住它。
参见documentation to mergeinfo;有一些方法可以找到您想要查看的信息。最合理的设置是手动完成合并(由真实人员完成,而不是通过Subversion完成),并且没有可用的mergeinfo。