如何列出所有 subversion 合并?
例如:
Trunk ____9_____14____20___
\ \ \
\______\_____\____
Branch01 10 15 21
如果我在 rev 9 上分支,然后在 rev 14 上进行合并。将 rev 15 标识为来自 trunk 的 rev14 的合并的 subversion 命令行是什么?我现在能知道的唯一方法是从日志文件中。但是,我知道我可以发出以下命令:
svn log –-stop-on-copy svn:<URL>/branches/Branch01
它将在 rev 10 处停止(分支)。我可以发出一条命令,将 21、15 和 10 列为主干的副本吗?
您可以使用 svn plist 命令来执行此操作...
svn plist -v svn:mergeinfo URL/branches/Branch01
会打印出有关分行的信息
另一种方法是使用--use-merge-history
svn log -v --use-merge-history URL/branches/Branch01
编辑:
在我看来,以下内容是您正在寻找的内容。
svn mergeinfo URL/trunk URL/branches/Branch01 --show-revs merged
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)