如何列出所有的subversion合并?
例如:
Trunk ____9_____14____20___
\ \ \
\______\_____\____
Branch01 10 15 21
Run Code Online (Sandbox Code Playgroud)
如果我在rev 9上分支,然后在rev 14进行合并.什么是subversion命令行,它将rev 15标识为来自trunk的rev14的合并?我现在能告诉的唯一方法是从日志文件中.但是,我知道我可以发出以下命令:
svn log –-stop-on-copy svn:<URL>/branches/Branch01
Run Code Online (Sandbox Code Playgroud)
它将在rev 10(分支)上停止.有没有我可以发出的命令,它会将21,15和10列为主干副本?
khm*_*ise 13
您可以使用svn plist命令...
svn plist -v svn:mergeinfo URL/branches/Branch01
Run Code Online (Sandbox Code Playgroud)
将打印出有关分支机构的信息
另一种方法是使用 --use-merge-history
svn log -v --use-merge-history URL/branches/Branch01
Run Code Online (Sandbox Code Playgroud)
编辑:以下在我看来你在寻找什么.
svn mergeinfo URL/trunk URL/branches/Branch01 --show-revs merged
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6106 次 |
| 最近记录: |