我在subversion中有一个标记,过去已经有一段时间了.我想知道它是从哪个分支创建的.有没有办法做到这一点.我试过了
svn log --stop-on-copy
Run Code Online (Sandbox Code Playgroud)
但这只给出了修订号,而不是分支路径.我需要分支路径,所以我可以检查出来.这里可以理解任何想法,最好是SVN命令行方法.
Rag*_*ram 20
svn log -v --stop-on-copy <url-of-the-tag>
应该给你这个信息记录在这里.
相关摘录:
In addition to the action codes which precede the changed paths, svn log with the
--verbose (-v) option will note whether a path was added or replaced as the result of
a copy operation. It does so by printing (from COPY-FROM-PATH:COPY-FROM-REV) after such
paths.
Run Code Online (Sandbox Code Playgroud)
Von*_*onC 10
要直接获得正确的修订:
svn log -v -r0:HEAD --stop-on-copy --limit 1 <url-of-the-tag>
Run Code Online (Sandbox Code Playgroud)
它只会打印创建分支的修订版:
rxxx | Author | 2013-01-25 11:43:55 +0100 (fri., 2013, jan. 25) | 1 line
Changed paths:
A /project/branches/branch (from /project/trunk/folder:ryyy)
Run Code Online (Sandbox Code Playgroud)
您正在寻找的修订版和路径是:/project/trunk/folder:ryyy
.
归档时间: |
|
查看次数: |
6487 次 |
最近记录: |