有没有办法告诉特定修订版合并到哪个分支?

时间:2015-04-20 15:53:01

标签: svn tortoisesvn

我的工作环境让人们在不同的开发分支中处理多个项目,称为xxx-dev。当某些东西准备好进行测试时,它会合并到test中。根本没有在test进行任何开发。 test中的每个修订版只是从另一个分支合并的修订版,然后提交。我知道这不是标准惯例,但这是事情在这里完成的。

有没有办法让我查看test中的修订版并告诉它合并的xxx-dev分支?

Mergeinfo可以告诉我第1版,第2版和第3版已从xxx-dev合并到test,但据我所知,它无法告诉我修订版4是创建的修订版在test中,其中包含这些修订的更改。

1 个答案:

答案 0 :(得分:1)

从官方的svn书中得到这个:

svn log -v -r 390 -g

会给你这个:

------------------------------------------------------------------------
r390 | user | 2002-11-22 11:01:57 -0600 (Fri, 22 Nov 2002) | 1 line
Changed paths:
   M /branches/my-calc-branch/button.c
   M /branches/my-calc-branch/README

Final merge of trunk changes to my-calc-branch.
------------------------------------------------------------------------
r383 | sally | 2002-11-21 03:19:00 -0600 (Thu, 21 Nov 2002) | 2 lines
Changed paths:
   M /branches/my-calc-branch/button.c
Merged via: r390

Fix inverse graphic error on button.
------------------------------------------------------------------------
r382 | sally | 2002-11-20 16:57:06 -0600 (Wed, 20 Nov 2002) | 2 lines
Changed paths:
   M /branches/my-calc-branch/README
Merged via: r390

Document my last fix in README.

-g选项还显示放入分支的所有修订。如果你删除它,你只会有关于该特定修订的信息(即那里,它是r390)