Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio显示本地路径,但未映射文件夹_Visual Studio_Visual Studio 2012_Tfs - Fatal编程技术网

Visual studio Visual Studio显示本地路径,但未映射文件夹

Visual studio Visual Studio显示本地路径,但未映射文件夹,visual-studio,visual-studio-2012,tfs,Visual Studio,Visual Studio 2012,Tfs,我正在使用Visual Studio 2012和TFS,我需要在本地计算机上移动我的文件夹,该计算机已映射到其他目录。在重新映射时,我遇到了一些问题,文件夹映射被搞得一团糟,正如您在VisualStudio的“源代码管理资源管理器”中看到的那样 作为修复它的尝试的一部分(经过数小时的尝试之后),我从工作区中删除了所有文件夹,并从根目录中删除了所有文件夹映射(选中recursive),因此不会映射任何内容,也不会在工作区中删除任何本地文件夹。但是,在“源代码管理资源管理器”中查看时,TFS中的一些

我正在使用Visual Studio 2012和TFS,我需要在本地计算机上移动我的文件夹,该计算机已映射到其他目录。在重新映射时,我遇到了一些问题,文件夹映射被搞得一团糟,正如您在VisualStudio的“源代码管理资源管理器”中看到的那样

作为修复它的尝试的一部分(经过数小时的尝试之后),我从工作区中删除了所有文件夹,并从根目录中删除了所有文件夹映射(选中recursive),因此不会映射任何内容,也不会在工作区中删除任何本地文件夹。但是,在“源代码管理资源管理器”中查看时,TFS中的一些子文件夹仍然显示其本地路径设置

更糟糕的是,当我试图“映射到本地驱动器”以删除该设置时,它会显示“服务器文件夹未映射”。所以它说它没有被映射,但表明它被映射了

我已尝试使用recursive checked重新映射根,之前的本地路径设置保持不变,工作区仅显示映射的“根”

顺便说一句,我确实有多台服务器需要连接,以备不时之需

我无法删除文件夹上的映射,我该怎么办?有人有什么想法吗?

您是否尝试使用查看映射?您可以在工作区中找到所有工作文件夹并将其删除


如果没有帮助,尝试创建一个新的工作区

我能让它工作起来

我这样做的方式是删除根目录中的所有映射(如原始问题所述),但是对于那些维护本地路径的文件夹,我只是将它们映射到一个有效的目录,而不是旧路径

在执行此操作时,VisualStudio崩溃了(我相信这永远不会发生)。然后我重新启动了Visual Studio,然后使用最近更改的映射返回到以前的文件夹,然后删除了映射。当我这样做时,它删除了映射并说“未映射”。我对所有乱七八糟的文件夹都这样做了

在所有文件夹都被取消映射后,我将根目录映射到我想要的位置,并使用recursive checked将以前的问题文件夹映射到新目录


我认为关键是我必须删除根目录下的映射,然后重新映射文件夹,然后再次取消映射。再加上微软的VisualStudio(有意讽刺)设计的小崩溃,它成功了。感谢提供帮助的人。

如果右键单击项目并转到“高级”,则会有一个“删除映射”选项。

更改映射后,必须执行“获取”操作才能使其生效。在我的一次尝试中,它将文件放在了错误的本地路径中,而不是相对于根映射的新路径。它保留了错误的本地路径。谢谢。我没有试过。我不确定是那些管理TFS的人还是用户。幸运的是,我能够解决我的问题。选项是从根文件夹中删除。