visual-studio - 如何让 Visual Studio Team Foundation Server 看到我将代码移动到不同的文件夹?

标签 visual-studio visual-studio-2010 tfs

我将一些代码从我的 c 驱动器移动到我的 d 驱动器。当我打开解决方案时,它告诉我:

The solution appears to be under source control, but its binding information cannot be found. Because it is not possible to recover this missing information automatically, the projects whose bindings are missing will be treated as not under source control.


所以我尝试永久删除绑定(bind)并下载最新版本。现在我的更改不会注册为待处理的更改。
我尝试在解决方案资源管理器和 File => Source Control => Change Source control 中选择解决方案,但它不允许我绑定(bind)。服务器名称和服务器绑定(bind)列有“”。

最佳答案

一般来说,您机器上代码的位置取决于您的工作区所在的位置。
如果您将工作区移动到 D: 驱动器,那么应​​该没有问题。
但是,如果您只是使用资源管理器将文件复制到新位置,那么 VS 将无法维护绑定(bind)。
在工作区编辑器中,您可以将整个树、解决方案甚至单个项目映射到新位置。

  • 首先,将其放回原处并撤消更改。
  • 然后,转到文件 |源代码管理 |工作区。
  • 单击工作空间名称,然后单击“编辑...”按钮。
  • 在工作文件夹区域中,选择要移动的源代码管理文件夹并为其指定一个新的本地文件夹位置。
  • 关于visual-studio - 如何让 Visual Studio Team Foundation Server 看到我将代码移动到不同的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9704347/

    相关文章:

    visual-studio - Visual Studio 2010 字符编码

    c# - 使用c#备份和恢复Azure sql数据库

    c++ - MFC 中的文档 View 体系结构

    visual-studio-2010 - 单元测试在 session 窗口中的 "Build failed"上失败,没有消息提供 Visual Studios 2010 中的失败原因

    visual-studio-2010 - TFS - 从本地工作副本创建一个分支

    visual-studio - 有关持续集成系统的建议

    c# - 如何使我的 Linq to Sql 实体实现 INotifyPropertyChanged

    visual-studio-2010 - IronPython:IronPython Interactive 中的随机导入失败

    tfs - 从 ClearCase 迁移到 TFS - 内存不足异常

    powershell - 如何使powershell内联脚本路径识别空格?