1

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

4

1 回答 1

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

这就是你需要做的。

于 2014-07-03T12:24:51.357 回答