共用方式為


指定 AutoResolve 解決方式選項

衝突有時可能會阻礙您完成取得、簽入、合併和復原作業。 您可以使用 [暫止的變更] 視窗的 [衝突] 通道解決這些衝突。 在這個視窗中,[全部自動解析] 命令可以協助您更快速輕鬆地解決許多衝突類型。 如需詳細資訊,請參閱 解決兩個檔案之間的衝突

在特殊案例中,您可能需要限制「自動解析」自動為您解決的衝突類型。 您可以從 [暫止的變更] 視窗的 [衝突] 通道啟始自動解析作業,然後選取 [特定內容類型] 選項。

[選擇要解決的衝突] 對話方塊隨即出現。 下表可以協助您決定選取哪些核取方塊,以便達成您要從自動解析作業獲得的結果。

如果您要讓「自動解析」自動解決衝突,而發生衝突的原因是…

如本範例所說明…

那麼請選取這個核取方塊…

檔案的每個版本中都做了不具衝突性的內容變更

左邊檔案版本的開頭處加入了 0, 而右邊檔案的結尾處則加入了 3

非衝突的內容變更

與任何內容變更衝突

已進行工作區 (在取得或簽入作業期間) 或目標版本 (在合併或復原作業期間) 獨有的內容變更

45 已加入至工作區或目標版本:

工作區或目標所獨有的內容變更

只與本機工作區或目標分支中所做的內容變更衝突

已進行伺服器 (在取得或簽入作業期間) 或來源版本 (在合併或復原作業期間) 獨有的內容變更

45 已加入至伺服器或來源版本:

伺服器或來源所獨有的內容變更

只與伺服器版本或來源分支中所做的內容變更衝突

  • 已在每個版本中做了產生相同內容的一般內容變更

  • 您可以變更檔案並透過閘道簽入組建將檔案簽入,然後選取 [在本機保留我的暫止變更] 選項

每個版本的變更都產生了相同的檔案內容。 變更可以是針對檔案中的內容,如下列範例所示:

每一個版本中的相同內容變更

這個選項也能解決由所有其他作業 (例如:重新命名、刪除、取消刪除及分支) 以及造成相同檔案的衝突。

秘訣秘訣
如果您選取這個核取方塊,在繼續進行作業時,系統會藉由將伺服器版本放入 (下載到) 您的工作區中以解決這些變更。

因伺服器和本機工作區中的相同變更而造成的衝突

已重新命名伺服器 (在取得或簽入作業期間) 或來源分支 (在合併或復原作業期間) 上的檔案

已簽出名為 launch.cs 的檔案,並且已使用這個檔案。 當時有其他人簽入影響同一個檔案的變更集。 這個變更集並沒有修改檔案的內容,但卻將檔案的名稱變更為 start.cs。

因重新命名伺服器版本或來源分支中的檔案而造成的衝突

請參閱

工作

解決兩個檔案之間的衝突