共用方式為


編輯簽入原則

Team Foundation 版本控制的管理員可以加入及編輯簽入原則的需求, 這些簽入原則會要求使用者在對版本控制進行簽入時要採取一些動作。例如,可能需要使用者將工作項目與變更集產生關聯。 如需簽入的詳細資訊,請參閱 簽入暫止的變更。 在編輯簽入原則之前,您必須先建立一個簽入原則。 如需詳細資訊,請參閱 加入簽入原則。 可用的預設簽入原則類型包括:

  • 組建:要求在簽入之前成功執行上一次的組建。

  • 程式碼分析:要求在簽入之前執行程式碼分析。

  • 測試原則:要求在簽入之前完成特定測試。

  • 工作項目:要求一個或多個工作項目與簽入產生關聯。

注意事項注意事項

您可以在 [原始檔控制設定] 的 [簽入原則] 索引標籤上暫時停用一個或多個原則類型,只需要反白顯示原則並按一下 [停用] 即可。 若要啟用已停用的原則,請反白顯示該停用的原則,然後按一下 [啟用]。

必要的使用權限

您必須將 [編輯專案層級資訊] 權限設定為 [允許],才能完成這個程序。 如需詳細資訊,請參閱 Team Foundation Server 使用權限

若要編輯簽入原則

  1. 在 [小組] 功能表上,指向 [Team 專案設定],然後按一下 [原始檔控制]。

  2. 在 [原始檔控制設定] 對話方塊中,按一下 [簽入原則] 索引標籤。

  3. 在 [原則類型] 清單中,按一下要變更的原則類型,然後按一下 [編輯]。

  4. 根據您所要編輯的原則類型繼續這個程序:

    • 組建:要求在簽入之前成功執行上一次的組建。 此原則類型無法修改。

    • 程式碼分析:要求在簽入程式碼之前執行程式碼分析。 [程式碼分析原則編輯器] 對話方塊隨即出現。

      針對您想要執行的程式碼分析類型按一下其核取方塊。 這些選項包括 [強制簽入,以僅包含屬於目前方案的檔案]、[強制執行 C/C++ 程式碼分析 (/analyze)] 和 [對 Managed 程式碼強制執行程式碼分析]; 如果您選取 [對 Managed 程式碼強制執行程式碼分析] 核取方塊,請在 [Managed 程式碼分析的規則設定] 之下選取所要的規則設定。

      如需如何使用程式碼分析工具的詳細資訊,請參閱建立和使用程式碼分析簽入原則

    • 測試原則:要求在簽入程式碼之前先執行特定測試。 按一下 [確定] 會顯示 [測試原則] 對話方塊,這個對話方塊會提示您按一下省略符號 ([]),再按一下您要的測試清單,以指定 [中繼資料檔]。

      (選擇性) 如果您要原則有 [僅將簽入原則套用到受程式碼變更影響的測試] 這一條限制,請選取其核取方塊。

      如需詳細資訊,請參閱建立測試設定以便從 Visual Studio 執行自動化的測試定義測試清單以分組測試

    • 工作項目:要求一或多個工作項目與簽入產生關聯。 此原則類型無法修改。

  5. 按一下 [確定]。

請參閱

工作

逐步解說:自訂簽入原則與簽入提示

概念

設定和強制執行品質閘門

使用變更集