TFS簽入
TFS簽入策略是在每次簽入之前執(zhí)行的規(guī)則,以確保選定的更改集可以提交。 標準策略存儲在服務器上,并在客戶端計算機上執(zhí)行。
自定義策略是作為IntelliJ IDEA的自定義插件實現(xiàn)的。這些插件的ID存儲在服務器上,而策略本身在本地應用。因此,為了在團隊中使用策略,所有團隊成員都應該安裝相應的插件。
定義要在IntelliJ IDEA級別應用的默認策略設置
- 按 Ctrl+Alt+S或選擇:文件| 設置(File | Settings)(適用于Windows和Linux)或 IntelliJ IDEA | 首選項(IntelliJ IDEA | Preferences)(對于macOS),然后進入:版本控制| TFS(Version Control | TFS)。
- 在打開的TFS頁面上,選中“簽入策略兼容性(Checkin policies compatibility)”區(qū)域中的適用復選框 。
- 計算團隊資源管理器策略(Evaluate Team Explorer policies):選中此復選框可以在客戶端計算機上安裝并執(zhí)行Microsoft團隊資源管理器策略定義。
- 計算組策略(Evaluate Teamprise policies):選中此復選框可以在客戶端計算機上安裝并執(zhí)行Teamprise策略定義。
- 有關未安裝策略的警告(Warn about not installed policies):選中此復選框可在未安裝指定的策略定義時顯示警告。
禁止將默認簽入策略設置應用于項目
- 按 Ctrl+Alt+S或選擇:文件| 設置(適用于Windows和Linux)或:IntelliJ IDEA | 首選項(對于macOS),然后進入:版本控制| TFS。
- 在打開的TFS頁面上,單擊“服務器和工作區(qū)(Servers and Workspaces)”區(qū)域中的“管理(Manage)”按鈕。
- 在打開的“ 管理TFS服務器和工作空間(Manage TFS Servers and Workspaces)”對話框中,從“團隊項目(Team project)”下拉列表中選擇有問題的項目。
- 在“兼容性(Compatibility)”區(qū)域中,為團隊項目<project name>復選框選擇Override默認設置。
- 通過選擇或清除下面相應的復選框重新定義默認設置。
- 計算團隊資源管理器策略:選中此復選框可以在客戶端計算機上安裝并執(zhí)行Microsoft團隊資源管理器策略定義。
- 計算組策略:選中此復選框可以在客戶端計算機上安裝并執(zhí)行Teamprise策略定義。
- 有關未安裝策略的警告:選中此復選框可在未安裝指定的策略定義時顯示警告。
管理可用策略的列表
可用策略列表由標準的第三方策略和自定義的用戶定義策略組成。
- 按 Ctrl+Alt+S或選擇:文件| 設置(適用于Windows和Linux)或:IntelliJ IDEA | 首選項(對于macOS),然后進入:版本控制| TFS。
- 在打開的TFS頁面上,單擊“服務器和工作區(qū)(Servers and Workspaces)”區(qū)域中的“管理(Manage)”按鈕。
- 在打開的“管理TFS服務器和工作空間(Manage TFS Servers and Workspaces)”對話框中,選擇所需的工作空間,然后單擊“簽入策略(Checkin Policies)”按鈕。
- 在打開的“編輯簽入策略(Edit Checkin Policies)”對話框中,配置策略列表:
- 要激活一個策略,選中它旁邊的Enabled復選框。
- 要取消某項政策,請清除其旁邊的啟用復選框。
- 要永久放棄策略,請在列表中選擇它并單擊“刪除”按鈕。
引入自定義簽入策略
- 將所需的策略作為自定義插件實現(xiàn)。
- 按照安裝,更新和卸載存儲庫插件以及啟用和禁用插件中所述下載,安裝和啟用插件。
更多建議: