【发布时间】:2012-02-13 10:08:40
【问题描述】:
我在我们的 TFS 服务器上重新启动了 IIS,从那时起我就无法访问我的工作区。
无论我做什么,它都会不断创建一个由服务帐户拥有的工作区,而不是我的公司帐户。
几天前,我使用“以不同用户身份运行”打开了 SSMS 2008 并使用了该服务帐户。这是我认为它出现在图片中的唯一方法。
因此,如果我运行 tf workspaces /owner:*,我会看到两个工作区,一个归我所有,一个归服务所有。
当我打开VS2010时,它会加载服务帐户拥有的工作区,我无法查看其他工作区。在错误的地方运行tf /delete会删除它并运行tf /remove:*会清除我的缓存,但是当我打开VS2010时,它会再次创建。
我尝试使用“以不同用户身份运行”运行 VS2010 并使用我的凭据,但没有成功。
有人对如何恢复我的工作空间有任何想法吗?
【问题讨论】:
-
你有什么理由不能删除那个而只做一个新的?
-
@AaronS 大量待定更改...
-
至于为什么要提供服务帐户凭据:转到控制面板 -> 凭据管理器,看看您是否为 TFS 服务器配置了任何凭据。这些将始终覆盖您登录的用户凭据或指定给
runas的任何内容。 -
@EdwardThomson 这就是问题所在。如果你想把它作为答案,我会把它标记为解决方案。
-
@IronicMuffin:我在下面更新了我的答案,提供了有关凭据管理器的信息。
标签: visual-studio visual-studio-2010 tfs workspace