CVS 合併同步化

利用團隊 > 合併功能表指令啟動的「CVS 合併同步化」會出現在「同步化」視圖中。 這個視圖可讓您視察本端工作台資源及要合併的遠端對應項目之間的差異,且可讓您更新本端資源。 合併時並不支援確定作業。

「同步化」視圖中的「CVS 合併同步化」外觀如下:

CVS 合併同步化

特性

CVS 合併同步化的特性與 CVS 工作區同步化的特性類似,但有下列差異。

工具列

同步化

這個指令可讓您重複現行同步化來重新提取資源的遠端狀態。 工具列項目下拉功能表可讓您選取其他現有的同步化,或利用同步化... 功能表指令來建立新的同步化。

固定現行同步化

這個指令可讓您固定或不固定現行同步化。 下次相同類型的同步化不會取代固定的同步化,但會取代不固定的同步化。 這使您能夠將同步化保留下來,方便存取。 這類同步化會在工作台資源有了改變時自動更新,您可以配置它來執行排定的重新整理,以便與資源遠端狀態保持一致。 這尤其適合從比較穩定的分支(如 HEAD)持續合併到開發分支中。

移至下一個差異

這個指令會移至視圖所顯示的下一個差異。 單一檔案中的所有差異都造訪之後,才會在視圖中開啟下一個檔案。

移至上一個差異

這個指令會移至視圖所顯示的上一個差異。 單一檔案中的所有差異都造訪之後,才會在視圖中開啟上一個檔案。

全部收合

收合視圖中所有展開的項目。

送入模式

在這個模式中,合併的分支中所變更過的所有資源都是可見的。

衝突模式

在這個模式中,只會顯示衝突(在工作台和合併的分支中都修改過的資源)。

更新所有送入變更

這個指令會更新視圖中所有可見的送入變更。 這個指令也會更新可自動合併的衝突,但會跳過內容包含衝突的檔案。

下拉功能表

下拉功能表可讓您移除現行同步化或所有同步化、變更模式或佈置、配置現行同步化來執行排定的重新整理,以及設定其他視圖喜好設定。

快速功能表

從「同步化」視圖的快速功能表中,您可以執行幾項令您感興趣的作業。

在比較編輯器中開啟

這個指令會在比較編輯器中開啟所選的變更,讓您視察檔案內的變更。

開啟

這個指令會在檔案類型的預設工作台編輯器中,開啟所選變更的本端資源。

開啟工具

這個指令可讓您在「工作台」編輯器中開啟所選取的變更的本端資源。

同步化

這個指令會重新整理所選資源的遠端狀態。

從視圖移除

這個指令從視圖移除所選的資源。 只有在所移除資源的狀態有了改變或工作台重新啟動時,這些資源才會重新出現。

更新

這個指令會更新所選的資源。 衝突可以併入到更新中,但只會更新可自動合併的衝突。 不可合併的衝突則會跳過,您應該利用比較編輯器,以手動方式來合併它們。

置換和更新

這個指令會作用於衝突和送出變更,且會用伺服器的內容來取代這些資源的本端內容。

標示為合併

這個指令會從視圖中移除變更。 這個指令應該在利用比較編輯器來手動合併衝突之後執行。 只有在重新整理視圖且在合併的分支中發現新的變更時,變更才會重新出現。

相關概念
使用 CVS 的團隊程式設計

相關作業
解決衝突
從分支合併
比較資源
合併比較編輯器中的變更

相關參照
CVS
「合併」精靈
CVS 工作區同步化
比較編輯器