Visual studio 如何让VisualStudioTeam Foundation服务器看到我将代码移到另一个文件夹?
我把一些代码从c盘移到了d盘。当我打开解决方案时,它告诉我: 解决方案似乎受源代码管理,但其绑定 找不到信息。因为不可能恢复 这会自动删除缺少的信息,项目的绑定 丢失的将被视为不受源代码管理 因此,我尝试永久删除绑定并下载了最新版本。现在,我的更改不会注册为挂起的更改 我已尝试在解决方案资源管理器中选择解决方案并Visual studio 如何让VisualStudioTeam Foundation服务器看到我将代码移到另一个文件夹?,visual-studio,visual-studio-2010,tfs,Visual Studio,Visual Studio 2010,Tfs,我把一些代码从c盘移到了d盘。当我打开解决方案时,它告诉我: 解决方案似乎受源代码管理,但其绑定 找不到信息。因为不可能恢复 这会自动删除缺少的信息,项目的绑定 丢失的将被视为不受源代码管理 因此,我尝试永久删除绑定并下载了最新版本。现在,我的更改不会注册为挂起的更改 我已尝试在解决方案资源管理器中选择解决方案并文件=>源代码管理=>更改源代码管理,但它不允许我绑定。服务器名称和服务器绑定列有“.”这里最粗糙的方法(我不知道是否还有其他方法) 要将文件夹放回原来的位置,请签入更改 然后将项目重新
文件=>源代码管理=>更改源代码管理
,但它不允许我绑定。服务器名称和服务器绑定列有“.”这里最粗糙的方法(我不知道是否还有其他方法)
要将文件夹放回原来的位置,请签入更改
然后将项目重新映射到新文件夹一般来说,计算机上代码的位置取决于工作区的位置 如果将工作区移动到D:drive,那么就不会有问题 但是,如果您只是使用Explorer将文件复制到新位置,那么VS将无法维护绑定 从“工作区编辑器”(Workspace Editor),您可以将整个树、解决方案甚至单个项目映射到新位置
当您移动文件/文件夹以进行移动挂起的更改时,需要使用TFS客户端进行移动 对于一个或两个文件,teamexplorerui是正常的,对于更多的文件,命令行是最简单的
请参见MSDN(
tf move
是重命名的别名)。还有关于使用GUI的逐步帮助:。您需要编辑TFS Server的工作区,以了解本地计算机上发生的更改。要在Visual Studio中编辑工作区,请执行以下操作:
- 确保没有挂起的更改;为了安全起见,还可以将源代码文件夹临时复制到某个位置(设置完毕后可以删除)
- 转到源代码管理资源管理器
- 找到“工作区:”下拉列表
- 从下拉列表中选择项目“工作区”(您将看到一个标题为“管理工作区”的对话框)
- 如果有多个工作空间,请从对话框的列表中选择相应的工作空间
- 单击“编辑”按钮(您将获得一个“编辑工作区…”对话框)
- 在下面的对话框中,您将看到“工作文件夹”网格
- 单击网格中相应的行,修改“本地文件夹”路径以设置为新文件夹位置
希望这有帮助。我现在就要开始了。我有两份项目的副本。当我再次签出代码时,它将它放在我加载的子目录中,所以我尝试加载我的项目/project.sln而不是source/project/project.sln。你说的“源代码管理资源管理器”是什么意思?我可以通过文件|源代码管理|工作区进入工作区…是否有功能更全面的路径?我最近没有登录stackoverflow。我指的是“查看”菜单、“其他窗口”菜单选项,在那里你会看到“源代码管理资源管理器”