編輯簽入原則
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 |Visual Studio 2022
Team Foundation 版本控制 (TFVC) 系統管理員可以新增和編輯簽入原則需求。 這些簽入原則要求用戶在進行版本控制簽入時採取動作。 例如,使用者可能需要將工作專案與變更集產生關聯。 如需簽入的詳細資訊,請參閱 開發程式代碼及管理擱置中的變更。
編輯簽入原則之前,您必須先建立該原則。 如需詳細資訊,請參閱 新增簽入原則。 以下是可用的預設簽入原則類型:
- 組建 要求最後一次組建必須成功,才能簽入任何新變更。
- 變更集批注原則 要求使用者提供簽入批注。
- 程式碼分析 需要先執行程式碼分析,才能提交程式碼。
- 自定義路徑原則 將其他原則的範圍設定為特定資料夾或文件類型。
- 禁止模式原則 防止簽入具有禁止檔名模式的檔案。
- 工作專案查詢原則 指定工作項目查詢,其結果是唯一與簽入相關聯的合法工作專案。
- 工作專案 規定每次簽入需與一或多個工作專案進行關聯。
注意
您可以在 [原始檔控制設定] 對話框中暫時停用一或多個原則類型。 在 [簽入原則] 索引標籤上,選擇原則,然後選取 [停用 ]。 若要啟用已停用的原則,請選取該原則,然後按下 [啟用]。 然後選擇[確定] 。
先決條件
若要完成此程序,請將 [編輯專案層級資訊] 許可權設定為 [允許]。 如需詳細資訊,請參閱 預設 TFVC 權限。
編輯簽入原則
在 Visual Studio Team 選單上,選取 [Team 專案設定]>原始檔控制。
或者,在 [Visual Studio Team Explorer] 視窗中,選取 [設定],然後在 [Team Project]下 選取 [原始檔控制]。
在 [原始檔控制設定] 對話框中,選取 [簽入原則] 索引標籤。
在 [
原則類型] 列表中,選取您要變更的原則類型,然後選取 [編輯]。 根據您要編輯的政策類型繼續執行此程序:
組建 要求最後一次組建必須成功,才能簽入任何新變更。 無法修改此原則類型。
變更集批注原則 要求使用者提供簽入批注。 無法修改此原則類型。
程式代碼分析 需要先執行程式代碼分析,才能簽入程序代碼。 如果您選取此類型,請在 [程式代碼分析原則編輯器] 對話框中,選取您要執行之程式代碼分析類型的複選框。 選項包括:
- 強制簽入只包含屬於目前解決方案一部分的檔案
- 強制執行 C/C++程式代碼分析 (/analyze)
-
針對受控代碼強制執行程式代碼分析。 如果您選取此選項,請在 [Managed Code Analysis] 的 [
規則設定] 底下選取所需的規則設定。
自定義路徑原則 將其他原則的範圍設定為特定資料夾或文件類型。 如果您選取此類型,請在 [自定義路徑原則] 對話框中,選取要操作的子原則,並在 [原始碼控制路徑篩選 (正則表達式)] 中輸入一個或多個值,以指定允許的路徑。 針對您想要使用自定義路徑的每個子原則,套用個別 自定義路徑原則。
注意
如果您將此原則套用到已啟用的子原則上,您會收到一則訊息,指出 您選擇的原則目前已啟用。它應該被停用,否則可能會重複執行兩次。 您可以從 簽入原則 清單中移除或停用原始原則。
禁止模式原則 禁止簽入具有禁止檔名模式的檔案。 如果您選擇此類型,請在 [禁止模式] 對話框中,列出要禁止的模式,然後選取 [確定] 。
工作專案查詢原則 指定工作項目查詢,其結果是唯一與簽入相關聯的合法工作專案。 如果您選擇此類型,請在 [查詢原則] 對話框中,導航到並選取已儲存的共用工作項目查詢,然後選取 [確定] 。
工作項目 要求每次簽入必須與一個或多個工作項目相關聯。 無法修改此原則類型。
當您對簽入政策設定感到滿意時,請選取 [確定]。