共用方式為


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

更新:2007 年 11 月

您可以使用 Team Foundation 為小組的簽入提示定義自己的欄位,以及定義自訂簽入規則,對原始檔控制伺服器可以認可的變更類型強制實行一些限制。

  • 建立簽入提示範本和需求

    您可以定義自己的欄位來收集與簽入有關的資訊,而這樣的處理方式需要使用者在簽入程序當中指定資訊,這些資訊會與其他變更集詳細資料一併保存,而且會包含在傳給其他小組成員的電子郵件通知中。

  • 定義簽入原則

    您可以定義自訂簽入規則,對版本控制伺服器可以認可的變更類型強制實行一些限制。例如,專案系統管理員可以定義一些規則來驗證原始檔的變更,然後再讓伺服器認可這些變更。Team Foundation 隨附了一些簽入原則,可讓您驗證工作項目確實與變更有關、單元測試已成功通過,以及靜態分析已在原始程式檔中執行且無錯誤。這些原則可以透過外掛程式模型來加以擴充,您只需要建立新的原則外掛程式,就可以強制實行不同類型的需求。

本逐步解說將說明如何加入簽入提示,以及如何定義需要讓工作項目與每一個簽入發生關聯的簽入原則。

必要的使用權限

您必須先將 [簽出] 和 [編輯伺服器層級資訊] 權限設為 [允許],才能完成此逐步解說。如需詳細資訊,請參閱 Team Foundation Server 使用權限

建立簽入提示

您可以為小組的簽入提示定義自己的欄位,並在伺服器的根資料夾層級 (例如 $/folder1) 建立該簽入程序的使用者需求,而這些資料夾會對應到 Team 專案,然後這些設定會套用到這些資料夾底下所含的所有原始檔。當使用者嘗試要簽入對已定義自訂簽入提示或需求的伺服器資料夾的修訂時,系統會提示他們完成 [簽入] 對話方塊或 [簽入] 視窗中的提示。簽入提示可以是選擇性或是必要的。

若要加入及設定簽入提示

  1. 在 Team 總管中以滑鼠右鍵按一下 Team 專案,然後按一下 [Team 專案設定],再按一下 [原始檔控制]。

  2. 按一下 [簽入提示] 索引標籤,然後再按 [加入],

  3. 在 [名稱] 下拉式清單中,輸入新簽入提示要使用的名稱。

  4. 此外,您也可以選取 [簽入時必須提供],然後按一下 [加入] (如此會讓加入此簽入提示文字的動作變成簽入程序期間強制的動作)。

  5. 此外,您也可以變更簽入提示的順序,只需要選取某個簽入提示,然後用箭號按鈕來移動它的放置順序。

  6. 當您對簽入提示的設定覺得滿意之後,請按一下 [確定]。

設定預先定義的簽入原則

若要自訂簽入,您可以設定預先定義的簽入原則,以評估組織標準的變更相容性。

若要設定預先定義的簽入原則

  1. 在 Team 總管內以滑鼠右鍵按一下 Team 專案,然後按一下 [Team 專案設定],再按一下 [原始檔控制]。

  2. 按一下 [簽入原則] 索引標籤,然後按一下 [加入]。

  3. 在 [簽入原則] 下的清單中,選取所需的原則類型 ([組建]、[程式碼分析]、[測試原則] 或 [工作項目]),然後按一下 [確定]。

    • 如果選取 [組建],則會將原則加入清單中。此原則的前提是先前已成功建置組建,才可以簽入任何新的變更。

    • 如果您選取 [程式碼分析],則會出現 [程式碼分析原則編輯器] 對話方塊,然後針對您想要執行的程式碼分析類型選取其核取方塊。這些選項包括 [強制簽入,以僅包含屬於目前方案的檔案]、[強制執行 C/C++ 程式碼分析 (/analyze)] 和 [對 Managed 程式碼強制執行程式碼分析]。如果您選取 [對 Managed 程式碼強制執行程式碼分析],請在 [Managed 程式碼分析的規則設定] 視窗中選取所要的規則設定。按一下 [確定]。如需如何使用程式碼分析工具的詳細資訊,請參閱使用程式碼分析工具的方針

    • 如果您選取 [測試原則],即會出現 [測試原則] 對話方塊。按一下 [瀏覽] 來指定中繼資料檔,並選取所要的測試,然後按一下 [確定]。

    • 如果您選取 [工作項目],則會將原則加入到必須有一個或多個工作項目與每項簽入產生關聯的清單。

  4. 當您對簽入原則的設定覺得滿意之後,請按一下 [確定],

請參閱

工作

逐步解說:探索 Team Foundation 版本控制

HOW TO:尋找變更集

參考

Add 命令

其他資源

Team Foundation 版本控制逐步解說