1

我刚刚按照 http://blog.hinshelwood.com/upgrading-team-foundation-server-2008-to-2010/的说明将 TFS 2008 升级到 2010

在 TFS 2010 安装和升级过程中,我以域用户“A”的身份登录。

一切都很好,但是:我在以域用户“B”身份工作的客户端计算机上的 Visual Studio (2010) 中打开解决方案,进行一些更改并签入。这个变更集显示为用户“A”所做的。那绝对不应该是这样。

我试过:

使用命令 tf workspace /remove:* 在本地删除客户端计算机的所有工作区,并使用 Team Foundation Sidekicks 在 TFS 上删除所有工作区。

重新连接到 VS 中的 TFS 并重新创建用户“A”的工作区!

我手动将此工作区的所有者更改为用户“B”并且它消失了,即工作区下拉列表显示“没有可用的工作区”字符串。但是 Sidekicks 现在为用户“B”显示正确的工作空间存在。

似乎 VS 以“A”用户身份连接到 TFS。我想知道为什么会这样?当我以“B”身份登录域时。

4

1 回答 1

0

我找到了问题的根源。存储的用户名和密码中有条目。因此,Windows 始终以用户“A”的身份连接到具有 TFS 的计算机。我删除了这个保存的凭据,现在一切正常。

于 2012-11-21T12:40:42.010 回答