TFS签入策略
TFS签入
TFS签入策略是在每次签入之前执行的规则,以确保选定的更改集可以提交。 标准策略存储在服务器上,并在客户端计算机上执行。
自定义策略是作为IntelliJ IDEA的自定义插件实现的。这些插件的ID存储在服务器上,而策略本身在本地应用。因此,为了在团队中使用策略,所有团队成员都应该安装相应的插件。
定义要在IntelliJ IDEA级别应用的默认策略设置
- 按 Ctrl+Alt+S或选择:文件| 设置(File | Settings)(适用于Windows和Linux)或 IntelliJ IDEA | 首选项(IntelliJ IDEA | Preferences)(对于macOS),然后进入:版本控制| TFS(Version Control | TFS)。
- 在打开的TFS页面上,选中“签入策略兼容性(Checkin policies compatibility)”区域中的适用复选框 。
- 计算团队资源管理器策略(Evaluate Team Explorer policies):选中此复选框可以在客户端计算机上安装并执行Microsoft团队资源管理器策略定义。
- 计算组策略(Evaluate Teamprise policies):选中此复选框可以在客户端计算机上安装并执行Teamprise策略定义。
- 有关未安装策略的警告(Warn about not installed policies):选中此复选框可在未安装指定的策略定义时显示警告。
禁止将默认签入策略设置应用于项目
- 按 Ctrl+Alt+S或选择:文件| 设置(适用于Windows和Linux)或:IntelliJ IDEA | 首选项(对于macOS),然后进入:版本控制| TFS。
- 在打开的TFS页面上,单击“服务器和工作区(Servers and Workspaces)”区域中的“管理(Manage)”按钮。
- 在打开的“ 管理TFS服务器和工作空间(Manage TFS Servers and Workspaces)”对话框中,从“团队项目(Team project)”下拉列表中选择有问题的项目。
- 在“兼容性(Compatibility)”区域中,为团队项目<project name>复选框选择Override默认设置。
- 通过选择或清除下面相应的复选框重新定义默认设置。
- 计算团队资源管理器策略:选中此复选框可以在客户端计算机上安装并执行Microsoft团队资源管理器策略定义。
- 计算组策略:选中此复选框可以在客户端计算机上安装并执行Teamprise策略定义。
- 有关未安装策略的警告:选中此复选框可在未安装指定的策略定义时显示警告。
管理可用策略的列表
可用策略列表由标准的第三方策略和自定义的用户定义策略组成。
- 按 Ctrl+Alt+S或选择:文件| 设置(适用于Windows和Linux)或:IntelliJ IDEA | 首选项(对于macOS),然后进入:版本控制| TFS。
- 在打开的TFS页面上,单击“服务器和工作区(Servers and Workspaces)”区域中的“管理(Manage)”按钮。
- 在打开的“管理TFS服务器和工作空间(Manage TFS Servers and Workspaces)”对话框中,选择所需的工作空间,然后单击“签入策略(Checkin Policies)”按钮。
- 在打开的“编辑签入策略(Edit Checkin Policies)”对话框中,配置策略列表:
- 要激活一个策略,选中它旁边的Enabled复选框。
- 要取消某项政策,请清除其旁边的启用复选框。
- 要永久放弃策略,请在列表中选择它并单击“删除”按钮。
引入自定义签入策略
- 将所需的策略作为自定义插件实现。
- 按照安装,更新和卸载存储库插件以及启用和禁用插件中所述下载,安装和启用插件。