无法搁置VS2012 for TFS2010的变化

时间:2013-09-18 20:51:45

标签: visual-studio-2012 tfs tfs2010

我们正在使用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中可以找到的每个选项。

1 个答案:

答案 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

这就是你需要做的一切。