共用方式為


簽入至受限制簽入控制的資料夾

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. 建置完成之後:

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

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

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

  3. 從擱置集擷取您的變更。 欲取得更多資訊,請參閱 擱置您的工作並管理擱置集

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