將您的工作簽入小組的程式代碼基底

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

Visual Studio 2019 |Visual Studio 2022

在 Visual Studio Team Explorer 中,開啟 [擱置的變更 ] 頁面,將程式代碼簽入新的變更集,或在鍵盤上按 Ctrl+O、P。

顯示 [擱置變更] 窗格的螢幕快照,其中包含批注和 簽到 按鈕。

提示

您可以從 Team Explorer 選取取消停駐圖示,以將 [擱置的變更] 頁面取消停駐,並在個別的視窗中顯示。

選擇您要簽入的檔案

您可以在 Team Explorer 中 [擱置變更] 頁面的 [包含的變更] 和 [排除的變更] 區段之間拖曳,以指定您要簽入的檔案變更。 您也可以在 Visual Studio 的其他區域工作時簽入。

  • 方案總管 中,以滑鼠右鍵按兩下方案、一或多個程式代碼專案或一或多個檔案,然後選取[簽到]。

  • [原始檔控制總管] 中,選取一或多個具有擱置變更的專案,或一或多個包含擱置變更之項目的資料夾。 TFVC 已取出狀態圖示 表示具有擱置變更的專案。 以滑鼠右鍵按下選取的項目,然後選擇 [簽到]。

重要

如果沒有選取專案的擱置變更,則不會顯示 [簽到] 選項。

如果您沒有看到要簽入之專案的擱置變更,請確定它未列為排除的變更。 開啟 [擱置的變更] 檢視,然後選取 [排除的變更] 底下的 [偵測到] 連結。 在 [ 升階候選變更 ] 對話框中,選取您要簽入的任何專案,然後選取 [ 升階]。 專案會移至 [ 包含的變更 ] 區段,現在可以簽入。

建立工作項目關聯

當您簽入變更時,應該將工作專案與變更產生關聯。 這種做法提供下列優點:

  • 查看工作專案的小組成員可以直接 連結到變更集 ,以查看您所做的工作。
  • 檢視您所變更檔案歷程記錄的小組成員可以檢視變更集,並查看工作專案是變更的理由。
  • 您可以在自動化建置系統中建置變更,例如 使用 CI 組建閘道簽入組建。 您的小組成員可以看到已完成的建置工作已完成,或已修正 Bug。

若要將工作專案與您的變更產生關聯,您可以:

  • 在 [擱置變更] 頁面的 [相關工作專案] 區段中,選取 [依標識符新增工作專案]。 輸入工作項目標識碼,然後選取 [ 新增]。

  • 將工作專案從 [Team Explorer] 的 [工作專案] 頁面拖曳至 [擱置變更] 頁面的 [相關工作專案] 區段。

新增工作項目之後,您可以選取專案旁的連結,以選擇項目應該如何與您的變更相關: 建立關聯解決。 只有在工作專案尚未處於排除此關聯性的狀態時,才能使用這些選項,例如 ResolvedDoneClosed

簽入您的變更

  1. Team Explorer 中,選擇 [首頁],然後選取 [擱置變更] 或按 Ctrl+0、P。

  2. 在 [ 擱置變更 ] 頁面上,輸入批 ,讓稍後需要 檢閱及瞭解檔案 歷程記錄的小組成員可以瞭解您所做的工作。 例如: 已實作購物車控制器

    有些小組希望其成員提供每個變更集的特定類型資訊,而且他們可能會實作簽入原則,以要求這種做法。 如果專案管理員已啟用或必要的簽入附注,您可以在 [附注] 區段中輸入資訊

  3. 選取 [簽到]。

發生下列其中一個結果:

  • 您的變更會簽入。

    來自工作區的所有包含檔案變更,以及批註、簽入筆記,以及相關工作專案的鏈接都會儲存在伺服器上,做為單 一變更集

  • 衝突會封鎖您的變更。

    系統會提供您變更與伺服器上最新版本檔案之間的衝突。 請參閱解決 Team Foundation 版本控制衝突

  • 簽入原則會封鎖您的簽入。

    您專案的 管理員 人員可以實作簽入原則,以鼓勵小組遵循最佳做法。 例如,簽入原則可以鼓勵或要求小組成員將至少一個工作專案與其變更產生關聯。 如需詳細資訊,請參閱 設定和強制執行品質網關

    若要覆寫這些簽入原則,請在 [原則警告] 區段中選取 [覆寫警告],然後輸入覆寫原因。

  • 您要簽入由閘道簽入建置程式所控制之資料夾的變更。

    如果您要簽入版本控制資料夾的變更,這些資料夾是由 閘道存回建置程式所控制, [閘道存回 ] 對話框隨即出現。 如需如何完成簽入的詳細資訊,請參閱 簽入受網關簽入建置程式控制的資料夾。

    顯示 [閘道簽入] 對話框的螢幕快照,其中包含訊息。

訂閱警示

如果您想要在 TFVC 專案中籤入程式代碼時收到通知,您可以 訂閱 以接收電子郵件警示。 在您的 TFVC 專案中,選取 [通知]。 選取 [ 新增訂用帳戶],然後選擇 並自訂 [簽入 程式代碼範本 ] (TFVC)

顯示入口網站中 TFVC 專案的警示頁面螢幕快照。

從命令提示字元工作

提示

  • 您可以從 [擱置變更] 頁面的 [內含專案] 或 [排除的專案] 區段選取 [檢視選項],在清單和樹視圖之間切換。

  • 簽入新的程式碼之前,您應該考慮進行程式代碼檢閱。 請參閱 暫停工作、修正 Bug 並執行程式代碼檢閱

  • 您可以視需要管理和復原擱置中的變更。 請參閱 開發程式代碼和管理擱置中的變更

  • 如果您需要擱置變更,請參閱 暫停您的工作和管理擱置集

  • 變更會以不可部分完成的方式簽入。 作業會完全成功或完全失敗。 如果任何一個變更都無法提交,則不會認可任何變更,也不會建立變更集。 例如,如果您在簽入作業中間失去網路連線能力,整個作業就會失敗。

    有一個例外狀況,即工作專案與變更集的關聯。 如果工作專案關聯失敗,但簽入作業的所有其他層面都成功,則會建立變更集。 您可以 手動將工作專案與變更集產生關聯。

下一步

重新命名或移動檔案和資料夾