我有責任在這個特定的項目中使用CVS,所以即使我真的想切換到別的東西,比如Git,我也不能。所以,我真正的問題是這樣的:我們有一個約定,我們每次創建一個發佈(我們也標記,但除此之外),我們在CVS中創建一個新的分支。我們將這些版本分支稱爲這些分支,他們允許我們輕鬆檢出特定版本並對其進行修復 - 這是我們的次要版本。CVS中的功能分支?
但是現在我有一些很大的風險很大的變化,如果我在Git工作,我會在眨眼之間創建一個功能分支。但是,在CVS工作時,我試圖在另一個項目中創建功能分支,發現事情很快就變得雜亂無章。我結束了很多分支機構,並失去了哪些分支機構同步,哪些分支機構需要合併,哪些分支機構不再使用。
因此,靠近問號逐漸靠近,在CVS中使用功能分支是否可行?他們是否太麻煩是值得的,或者我最終會因爲不使用它們而感到抱歉?我應該咬緊牙關,剛開始在HEAD中編寫代碼,但是要彎曲我的編碼過程,以儘可能以最不顯眼的方式介紹變化?
我接受了這個回答,因爲這是我決定去做的方式。 – 2008-10-06 10:49:32