一、前言
公司开发项目需要进驻客户现场,局域网中的tfs代码服务器有时会有修改ip的情况发生。服务器ip修改后在vs2013中更改服务器ip地址非常麻烦,有些时候需要将代码重新进行映射。多次试验后将可行的方法进行整理,希望可以帮助到有相同情况的朋友。
二、修改步骤
- 修改注册表中tfs服务器地址
- 修改项目的解决方案 .sln文件中tfs服务器地址
- 清除tfs的缓存目录
2.1 修改注册表中的tfs服务器地址
说明:原tfs服务器ip为192.168.5.100,迁移后的tfs服务器ip为192.168.10.100
使用regedit命令打开注册表。
使用查找功能搜索原tfs服务器ip地址:192.168.5.100
会找到两个注册表节点,分别为:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\12.0\TeamFoundation\Instances[服务器ip]
HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\12.0\TeamFoundation\Instances[服务器ip]\Collections\DefaultCollection
将这两处uri中的原服务器ip改为新的服务器Ip.
关闭注册表。
2.2 修改解决方案文件
关闭vs2013,用记事本打开.sln文件。
搜索原tsf服务器ip,并替换为新的ip地址。
可能会有多处修改,逐一进行ip地址修改。
2.3 清空tfs 缓存目录
win10下tfs有缓存目录为:
C:\Users[登录用户名]\AppData\Local\Microsoft\Team Foundation\5.0\Cache
将所有内容删除。
注意:AppData 是隐藏目录,找不到的话将隐藏内容都显示出来。