與 CVS 儲存庫同步化

在 CVS 團隊程式設計環境中,同步化資源作業中涉及兩個不同的程序:更新成分支中的最新變更,以及確定到分支。

當您在工作台中進行變更時,資源會被儲存在本端環境。 最終,您應將變更確定到分支,使他人可以存取它們。 在此同時,他人也可能將變更確定到分支;您應以他們的變更更新您的工作台。

重要事項!:在確定之前,最好先進行更新, 以免您的工作台中的資源和目前在分支中的資源有衝突。  

同步化視圖包含許多過濾器,可控制是否只要檢視送入的變更送出的變更。送入的變更是來自分支。 如果接受,它們會將工作台資源更新為目前已確定到分支中的最新版本。送出的變更是來自工作台。如果經確定, 它們會將分支資源變更為符合工作台中目前已有的資源。

無論您選取哪一種模式(過濾),當您在本端環境修改了資源,而這個資源在分支中卻有較新的版本時,「同步化」視圖都一定會顯示所引起的衝突。 在這個情況下,您可以選擇執行下列三個事項的其中一個:從分支更新資源、將您的資源版本確定到分支中,或將您的工作成果與分支資源中的變更合併。 一般而言,您會想要合併,因為其他兩個選項會造成工作成果的流失。

相關概念
利用 CVS 進行團隊程式設計
分支

相關作業
與儲存庫同步化

更新

解決衝突

從分支合併

確定

相關參照
CVS
CVS 同步化視圖