Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.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
C# 修复本地Visual Studio TFS工作区到上一个位置的映射_C#_.net_Visual Studio_Tfs - Fatal编程技术网

C# 修复本地Visual Studio TFS工作区到上一个位置的映射

C# 修复本地Visual Studio TFS工作区到上一个位置的映射,c#,.net,visual-studio,tfs,C#,.net,Visual Studio,Tfs,我的笔记本电脑有问题,所以我不得不重新安装windows,如何重新映射到以前的工作区 我想修复或映射到Visual Studio链接的以前的本地文件。有人知道可以这样做吗?如果机器名更改,您最好重新映射一个新工作区,并将任何更改的文件复制到新工作区。TFS工作区对于您的用户名是唯一的,远程计算机名和工作区信息存储在本地计算机和服务器上 一般来说,如果计算机名称没有更改,则在连接到团队项目时,以前的工作区仍然可用 但是,如果机器名称更改,则以前的映射将不再可用。在这种情况下,您可以尝试删除现有工作

我的笔记本电脑有问题,所以我不得不重新安装windows,如何重新映射到以前的工作区
我想修复或映射到Visual Studio链接的以前的本地文件。有人知道可以这样做吗?

如果机器名更改,您最好重新映射一个新工作区,并将任何更改的文件复制到新工作区。

TFS工作区对于您的用户名是唯一的,远程计算机名和工作区信息存储在本地计算机和服务器上

一般来说,如果计算机名称没有更改,则在连接到团队项目时,以前的工作区仍然可用

但是,如果机器名称更改,则以前的映射将不再可用。在这种情况下,您可以尝试删除现有工作区,或更改映射(
建议您先复制工作区文件夹进行备份
)。您可以选择
源代码管理资源管理器中的
工作区
菜单,然后选择
工作区…
打开管理工作区对话框

或者创建一个新的工作区并映射到上一个文件夹,当“获取最新信息”时,它将弹出“解决冲突”对话框,只需选择所有冲突文件并单击“保留本地文件内容”

如果仍然不起作用,请尝试手动添加文件:

  • 先复制以前的工作区文件夹进行备份,以防被破坏 当地的变化
  • 删除上一个工作区中的
    $tf
    foder(默认情况下 文件夹已隐藏,
    查看>隐藏项
    显示文件夹)
  • 创建新工作区并映射到上一个文件夹
  • Souce Control Explorer中选择新工作区
  • 右键单击
    资源控制资源管理器中的
    团队项目
    -->
    添加
    项目到文件夹…
  • 选择所有文件,然后完成-->右键单击团队项目
  • -->
    获取最新版本
    -->解决冲突-->
    保留本地文件内容