2015-04-20 77 views
0

我的工作環境中有許多人在不同的開發分支中爲多個項目工作,名爲xxx-dev。當某些東西準備好進行測試時,它會合併到test中。根本沒有test發展。 test中的每一個修訂都是從另一個分支合併的簡單修訂,然後提交。我知道這不是標準的慣例,但是這是如何完成的。有沒有辦法告訴哪個分支特定的版本被合併?

有沒有辦法讓我看看test的修訂版,並告訴它合併的xxx-dev分支?

合併信息可以告訴我,修訂1,2,和3從xxx-dev合併成test,但是從我所知道的,它不能告訴我該修訂4是包含從變化test創建修訂這些修訂。

回答

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)

+0

我想我現在應該得到一個RTFM響應。無論如何,我感謝你的幫助。我查看了手冊,但沒有專門查看日誌。 – BumbleShrimp

相關問題