如何在合并中找到修订版?

时间:2014-11-20 04:58:56

标签: svn

我们说我有一个主干和一个分支。

在分支机构中,Billy-Bob已将一个从主干到林分的变更合并到评论"合并发布的更改"。我如何找出合并后的修订版。

2 个答案:

答案 0 :(得分:1)

如果Billy-Bob已经做好了事情,那么SVN会将合并后的修订存储在一个特殊属性“svn:mergeinfo”中。命令svn mergeinfo --show-revs merged trunk_url branch_url将向您显示该信息。有关详细信息,请参阅http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.mergeinfo.html

如果您使用TortoiseSVN,您可以在“显示日志”对话框中选中“显示合并的修订版本”框,以查看所有合并的修订版。

如果Billy-Bob不知道如何正确合并,而忽略了提交svn:mergeinfo的变化,那么你就不走运了。

答案 1 :(得分:1)

我相信你正在为'svn log'寻找选项--use-merge-history。这将为您提供本地分支上的文件的修订,以及任何合并的修订。为详细输出添加-v,该输出将显示修订发生的路径/ URL。

svn log [-g|--use-merge-history] [-v|--verbose] <path|url>
相关问题