我有一些与 TFS 2010 绑定的解决方案。但是团队项目集合不再可用。我需要将此解决方案重新绑定到该服务器上的新团队项目集合。我尝试更改源代码管理(文件 -> 源代码管理 -> 更改源代码管理)。按“更改源代码控制”后,出现“您想将解决方案与 TFS 完全分离吗”的窗口,我按“是”。但是,当我尝试将此解决方案添加到这个新项目集合时,我收到一条消息,表明我无法执行此操作,因为以前的团队项目集合不可用。我已从解决方案文件和项目文件以及所有 *.vssscc、*.vspscc 文件中删除标签。但经过多次尝试后,我收到了类似的错误消息。
信息:
团队基础服务器http://tfs.dynamics...等 http://tfs.dynamics...etc不存在或目前不可用。为管理员提供的技术信息:服务团队基础在服务器上不可用http://tfs.dynamics.../<OLDPROJECTCOLLECTION>
有些东西显然在记住旧的收藏。
如果您仍然可以访问它,一种选择是在停用旧集合之前重新启用旧集合,彻底解除绑定,然后重新绑定到新集合。这样,Visual Studio 最有可能在删除旧集合之前清理或覆盖对旧集合的任何引用。
如果为时已晚,那么我要查看的地方(按优先顺序)是:
- 确保您已从“连接到 TFS 服务器”对话框中删除旧的集合/服务器
- 确保删除旧集合的所有工作区,并将包含解决方案/项目的文件夹映射到新集合的文件结构中。 (旧的映射可能会提示 VS 将绑定添加回它认为适用于这些文件夹的工作区)
- 从任何解决方案和项目文件中清除对该集合的所有引用,并删除所有源代码管理绑定文件(vssscc 等)
- 在所有文件中搜索 (.) 在你的源代码树中
- 搜索整个注册表(如果发现任何内容并想要将其删除,请格外小心)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)