无法创建映射,与父级映射之一冲突

时间:2019-08-14 09:33:47

标签: tfs visual-studio-2017

我使用Visual Studio 2017创建了一个项目,我想将其添加到Team Foundation Server中,但是出现此错误:

  

无法创建映射

     

$ / sampleProject的映射与其父级的映射之一冲突

我当时想这是因为名称重复,但是我检查了我的团队基础服务器,没有任何使用此名称的项目。

请帮助,谢谢

1 个答案:

答案 0 :(得分:0)

根据错误信息,此问题的原因可能是:

当您尝试将父本地目录映射到服务器子目录时,由于直接子目录映射到服务器根目录,该目录失败。

如果将每个项目映射到不同的本地目录,则可能会与服务器映射和客户端映射的同步方式混淆。为了解决这个问题,您可以简单地将基本服务器目录映射到单个客户机目录,并让TFS对其进行匹配。例如:

c:\Dev\Workspace <--> $/

获取最新信息或检入TFS存储库时,TFS会简单地创建任何必要的目录。例如:

c:\Dev\Workspace \sampleProject\

此外,还要确保必须将DefaultCollection首先映射到您的本地路径。

enter image description here

有关详细信息,请检查此answer

另一种方法是备份您的项目并将其删除,然后创建一个新项目,确保您选择的位置在当前本地工作空间下,并选中“ 添加到源代码管理”。

enter image description here

如果以上操作仍然无法进行,请删除旧的工作空间(首先备份),然后创建一个新的工作空间,重复上述步骤,即可完成操作。