【问题标题】:Can't unbind solution from Team Foundation Server 2010无法从 Team Foundation Server 2010 解除绑定解决方案
【发布时间】:2012-02-26 21:33:50
【问题描述】:

我有一些绑定到 TFS 2010 的解决方案。但团队项目集合不再可用。我需要将此解决方案重新绑定到此服务器上的新团队项目集合。我试图更改源代码控制(文件-> 源代码控制-> 更改源代码控制)。按下“更改源代码控制”后,出现“您想完全解除解决方案与 TFS 的关联”的窗口,我按下了“是”。但是当我尝试将此解决方案添加到这个新项目集合中时,我会收到无法执行此操作的消息,因为以前的团队项目集合不可用。我已经从解决方案文件和项目文件以及所有 *.vssscc、*.vspscc 文件中删除了标签。但是经过几次尝试后,我收到了类似的错误消息。

留言:

Team Foundation 服务器http://tfs.dynamics...etc 不存在或目前不可用。管理员的技术信息:服务团队基础在服务器 http://tfs.dynamics.../<OLDPROJECTCOLLECTION> 上不可用

【问题讨论】:

    标签: tfs solution unbind


    【解决方案1】:

    有些东西清楚地记得旧的收藏。

    如果您仍然可以访问它,一个选项是重新启用旧集合,完全取消绑定,然后重新绑定到新集合,然后再停用它。这样一来,Visual Studio 最有可能在删除旧集合之前清理或覆盖对旧集合的任何引用。

    如果为时已晚,那么我会看的地方(按优先顺序)是:

    • 确保您已从“连接到 TFS 服务器”对话框中删除旧的集合/服务器
    • 确保删除旧集合的所有工作区,并将包含您的解决方案/项目的文件夹映射到新集合的文件结构中。 (旧的映射可能会提示 VS 为其认为适用于这些文件夹的工作区重新添加绑定)
    • 从任何解决方案和项目文件中清除对集合的所有引用,并删除所有源代码控制绑定文件(vssscc 等)
    • 在源代码树的所有文件 (.) 中搜索
    • 在整个注册表中搜索(如果您发现任何内容并想要删除它,请格外小心)

    【讨论】:

    • 谢谢! “包含您的解决方案/项目的文件夹被映射到新集合的文件结构中。(旧映射可能会提示 VS 将绑定重新添加到它认为适用于这些文件夹的工作区)” - 这真的很有帮助。
    猜你喜欢
    • 2012-03-04
    • 1970-01-01
    • 2010-12-21
    • 2011-12-11
    • 2011-09-29
    • 2018-08-05
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多