我刚刚按照 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”身份登录域时。