2013-08-30 61 views
2

我在Tortoise SVN的trunk中創建了一個分支,並對該分支進行了一些更改。在我創建分支之前爲什麼不修改?

我想合併從樹幹到分支的任何新變化,然後再重新從分支集成到樹幹。這將讓我解決分支上的任何衝突。當我在Tortoise中提出合併對話框時,我預計在創建分支之前的所有修訂都會變灰;相反,他們都沒有。

創建分支時我是否錯過了某些東西(例如,我應該在同一時間完成僅記錄合併)?或者,即使龜龜不知道早先的版本已經存在,是否可以選擇合併的新版本?

回答

2

可能是svn:mergeinfo沒有在您的分支中提供。您可以點擊此處右鍵點擊您的分支文件夾>TortoiseSVN>屬性。如果是版本庫的第一個分支,那麼修改不會顯示爲灰色是一個正常的事實。

因此,第一次使用cherrypicking。如果所有過程都正確,則下一次合併將正確地修正修訂版。

+1

當我完成從樹幹到樹枝的合併(沒有指定修訂版本)時,它會自動檢測到需要哪些修訂。這些現在最近的變化顯示爲灰色,儘管較早的變化沒有。我想這就是它應該如何工作。 –

相關問題