我们正在运行VS2013以及用于源控制的VSTS。我们有一个签入政策,强制执行签入注释,并允许用户将工作项分配给签入。一段时间以来一直如预期的那样正常工作。
最近,我找到了一个测试VS2015 Update 1的开发人员。他现在向我报告签入策略似乎没有正常工作;即使他正确添加了注释并为签入分配了工作项,系统似乎也不会识别它们,并且它会发出“政策失败”警告:
这是VS2015的已知错误吗?或者某种兼容性问题从2013年升级到2105?
答案 0 :(得分:0)
在客户端PC上安装2015 Power Tools。您的Power Tools版本必须与您的Visual Studio客户端匹配。
答案 1 :(得分:0)
在过去几年中,我们还必须更新我们的入住政策,从2013年到2015年。
您可以查看以下内容。
重新编译更新Visual Studio程序集引用的CheckInPolicy项目:
注册您的政策:
"YourCheckInPolicies"="PathToYourCheckInPolicies.dll"
"YourCheckInPolicies"="PathToYourCheckInPolicies.dll"
希望它有所帮助。 问候, Wilsade
答案 2 :(得分:0)
我工作的公司更换了我们的电脑,当我们需要为一些旧项目安装 VS.NET 2015 时,我们遇到了同样的问题。
我只是简单地复制了以下目录的内容(从使用策略的旧 PC 中)并将其放置在新 PC 中的同一目录中。
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
如果目录 Team Explorer
不存在,请手动创建并将内容放入其中。
OBS:当我这样做时,我已经安装了 VS.NET 2015 Power Tools。
所以,尝试通过以下两个步骤来解决它:
Team Explorer
目录。我复制了它们here。This 是我安装 Powetools 后的注册表,因此我尝试手动粘贴文件......我很幸运。成功了。