我公司的代碼位於Subversion版本庫中,目前運行良好。我遵循關於如何設置存儲庫的建議,即我有分支/標籤/樹幹子目錄。但是現在我想要更加有組織,並且有2個meta分支,dev和release。前者顯然是爲了開發目的,工程師可以嘗試不同的奇怪事物,而後者則是爲了產品準備好的穩定代碼。所有新功能首先會在開發過程中以「dev」的形式出現,一旦確定,一會兒就會合併到「發佈」分支。承諾「發佈」只會來自這種合併加上正常的錯誤。這些元分支中的每一個都將包含正常的分支/標籤/中繼子目錄。Subversion和tortoisesvn:分支/移動目錄
我的問題是我不能爲我的生活設置了這一點。我創建了2個meta分支,將所有現有的子目錄移動到「dev」中,現在我想將「dev」的主幹移到「release」主幹中。但我無法想象如何。如果我切換(從TortoiseSVN),它只是刪除所有內容,因爲「釋放」中繼線是空的。如果我嘗試從'dev/trunk'創建分支'release/trunk',tortoisesvn會抱怨路徑不存在。
我不知道該怎麼辦。這應該是簡單的不應該?我想很多人使用類似的組織,開發與釋放?!
任何建議/意見/想法歡迎。
在此先感謝。
一個
同意。它應該是,而且的確很簡單。標記您的版本並在Trunk中進行開發。 – 2010-01-18 15:12:54
好建議(儘管我會說它並沒有真正回答這個問題 - 我認爲他仍然需要知道如何用TortoiseSVN來實現你的建議)。 +1。 – 2010-01-18 15:13:12
@j_random_hacker:也增加了這個建議。 – 2010-01-18 15:16:30