我目前有我的SVN存儲庫以下設置:顛覆主幹合併到現有的標籤
-Root
--ProjectA
----trunk
----tags
----branches
--ProjectB
----trunk
----tags
----branches
--ProjectPool
----projectA
----projectB
凡ProjectPool包含項目A和項目B的特定標籤。現在
的標籤ProjectPool變化不時。這意味着項目A的特定主幹版本將提交和我想創建這些版本的拷貝到根/ ProjectPool /了projectA。新的標籤應該替換舊的標籤,但應該有可用的歷史記錄。
它喜歡有我的電腦上一個分支,我從來沒有改變,並時不時地合併到主幹它。但它應該完全在存儲庫上完成。 (無需簽入/籤等)
這將讓我尋找到根/ ProjectPool /了projectA的歷史,看看它的變化。一種高級修訂歷史。
UPDATE:
對不起,我忘了問一個清晰的問題-.-
查看已抵達到現在爲止的答案後,我會說,項目在ProjectPool的副本均爲分支原來的項目。然後,我可以隨時將它們從主幹合併到我需要ProjectPool中的新版本。
現在的問題是,如果有一種方法做合併「在線」,而無需首先創建一個工作拷貝。
+1完美的解釋 – 2011-01-28 09:33:59