分支

在 CVS 中,團隊在分支中共用並整合其進行中的工作。您可將分支想成團隊成員可隨時更新的共用工作區。 以這種方式而言,個人可以處理團隊專案、與團隊中的其他人共用其成果, 以及在專案的所有階段期間存取他人的成果。 分支可有效地代表專案的現行共用狀態。

您可以在「工作台」中變更資源,而不會影響分支。 個人必須明確地提供其變更的資源至分支。

每個 CVS 儲存庫都至少有一個分支,又稱為 HEAD。在某些情況下, 儲存庫中可能存在多個分支。例如,一個分支可能用於進行中的工作,而另一個分支可能用於維護工作。

當您在「工作台」的本端環境中進行變更時,您是單獨工作的。當您準備好要讓您的本端資源變更可供其他團隊成員使用時, 您將必須確認您的成果至分支。當您進行同步化作業時,所有的這種變更都被歸類為送出變更。

理想上,您應先以他人已在分支中所做的任何變更來更新您的本端工作區,然後再確認到分支。這可確保您有來自其他團隊成員的最新成果。在從分支更新、 合併本端「工作台」中的任何衝突的變更,並在本端環境測試變更之後, 您可以更輕易地確認「工作台」的變更至分支。

當您確認變更至分支時,您的變更會從本端「工作台」複製到分支。其結果是, 當其他開發人員稍後從分支更新時,這些變更會被視為送入變更。

相關概念
與 CVS 的團隊程式設計
CVS 儲存庫
與 CVS 儲存庫同步化

相關作業
從 CVS 儲存庫移出專案 
使用 CVS 來共用新專案

分支化

與儲存庫同步化

更新

確定
解決衝突

相關參照
CVS
CVS 儲存庫檢視畫面

Copyright IBM Corporation and others 2000, 2003. All Rights Reserved.