我被要求为我们的TFS服务器上的第二个项目创建第二个自定义签入策略。因此,两个项目都位于同一集合中的同一TFS服务器上,但是该集合下的项目不同。我创建了第二个签到策略,就像第一个一样。当我运行VSIX安装程序时,安装新的安装程序。运行VS 2015后,我可以在TOOS / Extensions和Updates下看到两种自定义签入策略。但是,当我转到TEAM /团队项目设置/源控制/签入策略时,单击“添加”时不会显示新策略。现有的是现有的,但不是新的。
是否存在两个自定义签到政策的问题?
答案 0 :(得分:0)
首先请确保您选择了合适的团队项目。由于登记政策基于团队项目级别。
还记得注册自定义政策:
您需要在Windows注册表中添加一个条目,以便您的策略显示在“添加签到策略”对话框中。
以下是注册策略的.reg文件的示例。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\TeamFoundation\SourceControl\Checkin Policies]
"Devart.ReviewAssistant.TeamFoundation"="c:\\Program Files\\Devart\\ReviewAssistant\\Devart.ReviewAssistant.TeamFoundation.dll"
注意:您必须在每个需要引用程序集的计算机上安装策略程序集。
确保为策略提供有效的安装说明,因为它可以帮助其他开发人员安装它。更详细的信息请参考此博客:Creating TFS Custom Check-in Policy