我在VS2012,Windows 7上的TFS存在问题,大多数在线解决方案都无法解决。 有一个工作区需要检查许多更改,因为用户VS默认为始终是域帐户(用户帐户中登录的窗口)。但是,工作区与相同用户的管理员帐户绑定(如何发生这种情况,仍然不确定)。
清除Credential Manager中设置的凭据并重新启动VS不起作用,它们仍然始终被缓存。
我提供了我找到的唯一方法作为答案,但如果有一个更简单的替代方案,也可能包括不知道登录或包括不必打开VS作为不同用户的方法我想知道。
有很多这样的问题,但我找到的那些问题没有对我有用的解决方案,例如:
我不确定这是否仅仅是因为我的OS / VS版本,如果有人知道这也是一个因素,请将其添加为评论或答案。
答案 0 :(得分:0)
我必须转移+右键单击Visual Studios并选择“以不同用户身份运行”,然后输入工作空间绑定到的管理员帐户的凭据。然后,我可以检查所有挂起的更改,并执行该角色所需的任何其他操作,然后删除工作区并继续使用相应的更改。
这花了太多时间来弄明白,希望这会帮助其他人解决同样的问题。
答案 1 :(得分:0)
您应该可以使用" tf工作区"来自visual studio命令提示符的命令可以更改工作区用户。
http://msdn.microsoft.com/en-us/library/54dkh0y3(v=vs.100).aspx