查找树枝中创build分支的修订版本
我正在尝试将最新的变化从树干合并到我的项目的一个分支,但问题是我不知道什么修订的树干我检查出我最终创build了分支。 我会认为SVNlogging在这个地方。 有谁知道我怎么能find修订号码?
在命令行中,可以使用–stop-on-Copy标志来帮助显示您从哪里复制分支的位置:
svn log --verbose --stop-on-copy $REPOSITORY/branches/feature
最后一行会这样说:
Changed paths: A /branches/feature (from /trunk:1234)
你使用的是TortoiseSvn还是命令行?
命令行: svn log --stop-on-copy
,然后查看最小的转速编号。
龟SVN: right-click, tortoise-svn, show log, make sure 'stop on copy' is *checked* and press refresh. Scroll to the bottom and find the smallest rev number.
right-click, tortoise-svn, show log, make sure 'stop on copy' is *checked* and press refresh. Scroll to the bottom and find the smallest rev number.
也许有点晚了,但是。
如果您目前在分支机构中,则可以运行:
svn log -r 1:HEAD --limit 1 --stop-on-copy
它显示分支的第一个版本,即当你创build它的时候。
如果你已经使用svn copy
来创buildtag/branch
,那么svn log
可以告诉你从分支中的东西被复制到哪里。 例如,假设我们有svn://svn/trunk/foo
并且创build了一个分支svn://svn/branches/super_foo
。 运行svn log -v svn://svn/branches/super_foo
,它会告诉你类似这样的东西 – /branches/super_foo from /trunk/foo:22890
,这意味着你已经将trunk的修订版22890复制到你的分支中。
对于Cornerstone应用程序,要查看标记或分支的起源位置,请查看时间线。