我正在制定签入政策并在第一次测试时,我收到一封来自队友的电子邮件,说他无法提交任何文件,因为当我安装政策时在我的机器上进行测试,他的 TFS死了,因为他没有安装和注册策略DLL。似乎当我在本地注册策略时,TFS 服务器为整个团队注册了它,其他成员还没有,所以他们的提交已经爆炸了。
但是,如果唯一的方法是在全局TFS服务器上为每个人安装,那么您应该如何开发和测试策略呢?显然,在您尝试测试之前,策略代码还没有准备好部署,如果测试在每次测试和部署之前测试都会破坏TFS,则无法对其进行测试。
出现这个问题的方法是什么?理想情况下,我希望制定一项仅限本地的政策,但这似乎不可能。
答案 0 :(得分:0)
根据每个团队项目设置策略。签入策略没有本地设置,它们是针对团队项目创建的,并且使用该团队项目的每个人都将受到影响,这意味着您必须将dll推广给所有用户。
您最好的解决方案是拥有一个测试团队项目,您可以在其中单独尝试新的构建/签入策略和其他部分。
一旦您对所拥有的内容感到满意,您就可以将相同的项目应用到您的团队正在进行的主要团队项目中。