共用方式為


協調兩個資料夾之間的差異

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 |Visual Studio 2022

在比較伺服器資料夾和 Team Foundation 版本控制 (TFVC) 中的本機資料夾之後,您可以協調資料夾內容與本機資料夾中有衝突暫止變更的檔案之間的差異。 如需詳細資訊,請參閱 比較資料夾

必要條件

若要執行這些程式,您必須將 [讀取] 和 [取出] 權限設定為 [允許]。 如需詳細資訊,請參閱 預設 TFVC 許可權

注意

若要協調兩個本機資料夾或檔案,您不需要 Azure DevOps 許可權。

協調差異

  1. 在 Visual Studio 原始檔控制總管中,以滑鼠右鍵按兩下資料夾,然後選取 [ 比較]。 [ 比較 ] 對話框隨即開啟。

  2. 在 [ 比較 ] 對話框中,選取要比較的資料夾版本,然後選取 [ 確定]。 [ 資料夾差異] 視窗隨即出現。

  3. 在 [ 資料夾差異 ] 視窗中,以滑鼠右鍵按下您要協調的資料夾或檔案,然後選取 [ 協調]。

    注意

    您可以按住 Ctrl 鍵並選取專案,以選取多個資料夾和檔案。 此外,您可以按 Ctrl+A 來選取所有資料夾和檔案。

    [ 協調資料夾差異] 視窗隨即出現。

  4. 針對 不在工作區中的檔案,請選取 [取得最新版本 ] 以下載最新版本的檔案,或選取 [ 忽略 ] 將這些檔案保留於伺服器上。

  5. 針對 不在伺服器上的檔案,請選取 [新增至伺服器 ] 以將檔案上傳至伺服器,或選取 [ 忽略 ] 將這些檔案留在本機工作區中。

  6. 針對 具有擱置變更的檔案,選取下列其中一個選項:

    • 忽略 ,以在本機工作區中保留對這些檔案所做的變更。
    • 復原擱置中的變更 ,以忽略本機工作區中對這些檔案所做的變更。
    • 取得最新版本 ,以將這些檔案的最新版本下載到您的本機工作區。
  7. 針對 沒有暫止變更的檔案,請選取下列其中一個選項:

    • 取得最新版本 以下載最新版本的檔案。
    • 取出 以取出伺服器版本的檔案。 如果您對本機版本進行任何變更,當您簽入檔案時,將會取得將這些變更與伺服器版本合併的選項。
    • 忽略 以將這些檔案保留在伺服器上。
  8. 選取 [確定]。

    如果您在本機工作區中暫止的變更與檔案的伺服器版本發生衝突,並選擇 [取得最新版本 的檔案],[ 解決衝突 ] 視窗隨即出現。 如需詳細資訊,請參閱解決 Team Foundation 版本控制 衝突