我们正在使用TFS2010(仅用于源代码管理),直到最近每个人都在使用VS2010。我们的开发人员刚刚安装了VS2012。
在Visual Studio中下拉代码可以正常工作。当您在团队资源管理器中转到“待更改”时,我们会在顶部看到TF201072: A user or group could not be found. Verify that the users and groups used in your work item type definition have been added to Team Foundation Server.
两次。我们仍然可以从VS签入代码 - 似乎忽略了这个错误。
但是,我们无法搁置更改 - 当您尝试搁置时,弹出窗口中会出现相同的错误,并且不会保存搁置集。
我们可以使用命令提示符(tf shelve
)搁置,并且仍然可以搁置使用VS2010,因此它似乎不是权限问题。此外,TFS管理员没有看到错误消息,并且可以在没有错误的情况下搁置在VS2012上。
有什么可能导致VS出错的想法吗?我们已经尝试清除TFS缓存,创建一个新工作区,并查看我们在Visual Studio中可以找到的每个选项。
答案 0 :(得分:0)
我有同样的问题。从网站上尝试了许多不同的东西,而没有帮助。最后找到解决方案。按照以下方法使其工作:
1)创建临时AD用户
2)您需要将所有旧用户配置转移到新的临时帐户。如果你可以使用临时帐户,你可以保留它并摆脱旧帐户。进入安装了TFS的计算机并运行此命令:TFSConfig identities /change /fromdomain:mydomain /todomain:mydomain /account:oldAccount /toaccount:temporaryAccount
(TFSConfig位于C:\Program Files\Microsoft Team Foundation Server XX.0\Tools\
)
3)如果您不想使用临时帐户,则需要将临时帐户转换为旧帐户。要做到这一点,请运行相同的命令,更改用户名:
TFSConfig identities /change /fromdomain:mydomain /todomain:mydomain /account:temporaryAccount /toaccount:oldAccount
这就是你需要做的一切。