TFS2010 源码管理错误

来源:互联网 发布:网络推广行业前景 编辑:程序博客网 时间:2024/06/11 01:17

使用TFS2010管理源代码,机器重装系统后,原来的代码不能绑定TFS服务器。重装系统后第一次打开源码,输入用户名密码, 弹出错误“解决方案看起来是受源代码管理,但无法找到它的绑定信息。由于无法自动恢复这些缺少的信息,缺少绑定的项目将被视为不受源代码管理”。

     导致这个问题的原因是:TFS使用目录映射的方法管理客户机的源码,重装机器后,如果机器的计算机名和原来的不一样或者是本源代码的存放目录发生变化,都会导致服务器中数据库中记录的源代码目录和当前的不一致,当客户端TFS用户登录时,就会提示上文中指出的错误。

    解决这种错误的方法一般有以下三种:

    1.重装系统时保证机器名,源代码的存放路径和原来的一致。

    2.如果源代码的存放路径和原来的一致,只需要修改的TFS数据库的TfsVersionControl库的tbl_Workspace表中的computer字段,把原来的机器名改为当前的机器名即可。

   3.重新映射下载一份最新的源代码。

  对于计算机名和本源代码的存放目录都发生了变化的情况,我没有实验。不知道修改数据库的代价有多大,建议重新映射一份源码。