最近一个项目,XP操作系统中使用VS2005连接Team Foundation Server进行源码管理和控制。我在使用当中碰到了一个严重问题,和大家分享经历,希望能帮助有同样问题的朋友,更希望有高手能给出更好的解决方案,大家交流一下。
问题描述:
我用的是TFS客户端,要连接服务器端,获取源码。
1. 打开tool菜单,选择Connect to Team Foundation Server….
2. 然后按照提示输入服务器地址和你要选择的项目。
3. 问题就在这里,这时候会出现用户登陆验证框,要求你输入用户名和密码,如图,当你选择保存用户名和密码后,你会发现你将再也无法修改这个用户名和密码,由于我当初是使用别人的帐号登陆的,现在要改回自己的帐号实在费了一番心血。(强烈建议,千万别记住用户名和密码!!!!!)
从网上知道,有人重装了VS2005都没用,那就是说这个用户名和密码是存储在XP系统中的,而且也提到了无法断开连接这个目前知名的bug。
在开始运行输入rundll32 netplwiz.dll,UsersRunDll,打开用户管理界面,如图。在存储用户名和密码窗口中删除相应记录。
解决方案方案二:
不要双击,Visuao Studio 2005的快捷方式。用鼠标点右键!选择运行方式
出现如下图,换一种系统帐户登陆(如没有,需要新建一个用户),确定!
重新设置TFS,用你想要登陆的用户名登陆!!
这就等于是换了个用户使用,这种方法带来的问题是,下次直接使用项目登陆是不能默认登陆为更改后的帐户的,必须每次都右键通过运行方式改变用户登陆,再打开需要编辑的解决方案,非常麻烦。但是能够暂时解决问题。