簽入受網關簽入所控制的資料夾

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

Visual Studio 2019 |Visual Studio 2022

當您將檔案簽入至由閘道存回建置程式控制的版本控制資料夾時,您必須採取更多步驟來完成簽入。

[閘道簽入] 對話框的螢幕快照。

必要條件

  • 您必須是 項目的參與者 。 如需詳細資訊,請參閱 預設 TFVC 許可權

  • 您無法將 作業授權範圍限制為未發行管線 設定的目前專案。 如果您收到錯誤,例如 擱置集_Build_95;Build\6bc8a077-3f27-4936-82e6-415fbd53ba07 找不到簽入,請檢查此設定並確定未啟用。

閘道簽入建置程式

如果在簽入期間出現 [ 網關簽入 ] 對話框,則必須由 Azure Pipelines 建置您的變更,才能簽入這些變更。

簽入由閘道簽入所控制資料夾的變更

  1. 在 [ 閘道簽入 ] 對話框中,如果 [建置管線 ] 功能表出現,而且您想要執行組建,請選擇您想要使用的組建管線。

  2. 如果組建管線名稱已出現在 閘道簽入中,或選取管線之後,請選取下列其中一個選項:

    • 如果您還不想建置變更,請選取 [ 取消]。 如果您選擇,您可以在私人組建中手動建置擱置集。 如需詳細資訊,請參閱 開始使用 CI/CD

    • 如果您不想建置變更,而且您的組建許可權設定為 [允許] 的 [覆寫簽入驗證],您可以略過網關簽入組建需求並簽入。

      選擇 [顯示選項],然後選擇 [略過驗證組建],然後直接簽入我的變更(需要許可權)。

    • 如果您想要繼續進行閘道簽入並捨棄本機工作區變更,請選取 [顯示選項],然後清除 [ 在本機 保留我的擱置中的變更] 複選框。 選取 [建置變更],當組建完成時,請遵循在網關簽入之後刪除工作區中最新變更底下的指示。

    • 若要建置變更並繼續簽入,請選取 [ 建置變更]。

      如果您想要保留本機工作區變更,請在組建完成之後,遵循在閘道簽入之後協調工作區中最新變更底下的指示。

在建置期間,[Team Explorer] 視窗的 [擱置變更] 頁面會顯示一則資訊訊息,而且您可以選取這裡鏈接來監視組建結果視窗中的組建。 您也可以在 Team Explorer[組建] 頁面上監視組建。

在閘道簽入之後協調工作區中的最新變更

如果您在閘道簽入期間繼續在工作區中工作,而且您想要保留變更,您應該將最新的變更與現在簽入版本控制中的變更調和。

建置完成之後:

  • 如果 [建置結果] 視窗顯示成功的組建,請依照下列方式協調您的工作區:

    • 如果您使用 組建通知 應用程式,[網關簽入] 對話框隨即出現。 選擇 [ 協調]。
    • 或者,在 Team Explorer[組建] 頁面上,以滑鼠右鍵按下已完成的組建,然後選擇 [協調工作區]。 使用 [ 協調工作區 ] 對話框來解決任何版本控制衝突。
  • 如果建置結果窗口顯示組建失敗,請更正導致失敗的問題。 在 Team Explorer[組建] 頁面上,按兩下 [我的組建] 底下失敗的組建,或以滑鼠右鍵按兩下組建,然後選取 [開啟]。

    [Azure Pipelines 建置結果] 視窗隨即開啟,其中包含可協助您解決導致組建失敗的問題的資訊。 針對某些類型的問題,您可以選擇錯誤或問題,並檢視需要更正的檔案。

在閘道簽入之後,刪除工作區中的最新變更

如果您不打算在閘道簽入之後繼續使用變更,您可以刪除工作區中的最新變更。 您的變更會保留在擱置集中。 如果組建完成,則會簽入您的變更。 如果建置失敗,您可以取消擱置集,以將變更傳回您的工作區。

  1. 當您簽入時,在 [網關簽入 ] 對話框中,選擇 [ 顯示選項]。 清除 [ 在本機 保留暫止的變更] 複選框,然後選擇 [ 建置變更]。

  2. 建置完成之後:

    • 如果 [建置結果] 視窗顯示成功的組建和簽入,現在您的變更已存回,您可能會想要取得最新版本的檔案,讓您的工作區包含這些變更。 如需詳細資訊,請參閱 從伺服器下載 (get) 檔案。

    • 如果 [建置結果] 視窗顯示組建失敗,請更正導致失敗的問題。 在 Team Explorer[組建] 頁面上,按兩下 [我的組建] 底下失敗的組建,或以滑鼠右鍵按兩下組建,然後選取 [開啟]。

      在 [Azure Pipelines 建置結果] 視窗中,尋找可協助您解決造成組建失敗的問題的資訊。 針對某些類型的問題,您可以選擇錯誤或問題,並檢視需要更正的檔案。

  3. 從擱置集擷取您的變更。 如需詳細資訊,請參閱 暫停您的工作和管理擱置集

  4. 在您的檔案中,更正導致組建失敗的問題。