在 CVS 團隊程式設計環境中,同步化資源作業中涉及兩個不同的程序:更新成分支中的最新變更,以及確定到分支。
當您在「工作台」中進行變更時,資源會被儲存在本端環境。 最終,您應將變更確定到分支,使他人可以存取它們。 在此同時,他人也可能將變更確定到分支;您應以他們的變更更新您的「工作台」。
重要事項!:在確定之前,最好先進行更新, 以免您的「工作台」中的資源和目前在分支中的資源有衝突。
同步化檢視畫面包含許多過濾器,可控制是否只要檢視送入的變更或送出的變更。送入的變更是來自分支。 若接受,它們會將「工作台」資源更新為目前已確定到分支中的最新版本。送出的變更是來自「工作台」。若經確定, 它們會將分支資源變更為符合「工作台」中目前已有的資源。
無論您選取哪一種模式,當您在本端環境修改了資源,而該資源在分支中卻有較新的版本時,「同步化」檢視畫面都一定會顯示所引起的衝突。 在此情況下,您可以選擇執行下列三個事項的其中一個: 從分支更新資源、將您的資源版本確定到分支,或是將您的成果與分支資源中的變更合併。 一般而言,您應選擇合併,因為其他兩個選項將會導致成果流失。