TFS簽入策略

2018-01-25 09:48 更新

TFS簽入

TFS簽入策略是在每次簽入之前執(zhí)行的規(guī)則,以確保選定的更改集可以提交。 標準策略存儲在服務器上,并在客戶端計算機上執(zhí)行。

自定義策略是作為IntelliJ IDEA的自定義插件實現(xiàn)的。這些插件的ID存儲在服務器上,而策略本身在本地應用。因此,為了在團隊中使用策略,所有團隊成員都應該安裝相應的插件。

定義要在IntelliJ IDEA級別應用的默認策略設置

  1. 按 Ctrl+Alt+S或選擇:文件| 設置(File | Settings)(適用于Windows和Linux)或 IntelliJ IDEA | 首選項(IntelliJ IDEA | Preferences)(對于macOS),然后進入:版本控制| TFS(Version Control | TFS)。
  2. 在打開的TFS頁面上,選中“簽入策略兼容性(Checkin policies compatibility)”區(qū)域中的適用復選框 。
    • 計算團隊資源管理器策略(Evaluate Team Explorer policies):選中此復選框可以在客戶端計算機上安裝并執(zhí)行Microsoft團隊資源管理器策略定義。
    • 計算組策略(Evaluate Teamprise policies):選中此復選框可以在客戶端計算機上安裝并執(zhí)行Teamprise策略定義。
    • 有關未安裝策略的警告(Warn about not installed policies):選中此復選框可在未安裝指定的策略定義時顯示警告。

禁止將默認簽入策略設置應用于項目

  1. 按 Ctrl+Alt+S或選擇:文件| 設置(適用于Windows和Linux)或:IntelliJ IDEA | 首選項(對于macOS),然后進入:版本控制| TFS。
  2. 在打開的TFS頁面上,單擊“服務器和工作區(qū)(Servers and Workspaces)”區(qū)域中的“管理(Manage)”按鈕。
  3. 在打開的“ 管理TFS服務器和工作空間(Manage TFS Servers and Workspaces)”對話框中,從“團隊項目(Team project)”下拉列表中選擇有問題的項目。
  4. 在“兼容性(Compatibility)”區(qū)域中,為團隊項目<project name>復選框選擇Override默認設置。
  5. 通過選擇或清除下面相應的復選框重新定義默認設置。
    • 計算團隊資源管理器策略:選中此復選框可以在客戶端計算機上安裝并執(zhí)行Microsoft團隊資源管理器策略定義。
    • 計算組策略:選中此復選框可以在客戶端計算機上安裝并執(zhí)行Teamprise策略定義。
    • 有關未安裝策略的警告:選中此復選框可在未安裝指定的策略定義時顯示警告。

管理可用策略的列表

可用策略列表由標準的第三方策略和自定義的用戶定義策略組成。

  1. 按 Ctrl+Alt+S或選擇:文件| 設置(適用于Windows和Linux)或:IntelliJ IDEA | 首選項(對于macOS),然后進入:版本控制| TFS。
  2. 在打開的TFS頁面上,單擊“服務器和工作區(qū)(Servers and Workspaces)”區(qū)域中的“管理(Manage)”按鈕。
  3. 在打開的“管理TFS服務器和工作空間(Manage TFS Servers and Workspaces)”對話框中,選擇所需的工作空間,然后單擊“簽入策略(Checkin Policies)”按鈕。
  4. 在打開的“編輯簽入策略(Edit Checkin Policies)”對話框中,配置策略列表:
    • 要激活一個策略,選中它旁邊的Enabled復選框。
    • 要取消某項政策,請清除其旁邊的啟用復選框。
    • 要永久放棄策略,請在列表中選擇它并單擊“刪除”按鈕。

引入自定義簽入策略

  1. 將所需的策略作為自定義插件實現(xiàn)。
  2. 按照安裝,更新和卸載存儲庫插件以及啟用和禁用插件中所述下載,安裝和啟用插件。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號