我使用Visual Studio 2017创建了一个项目,我想将其添加到Team Foundation Server中,但是出现此错误:
无法创建映射
$ / sampleProject的映射与其父级的映射之一冲突
我当时想这是因为名称重复,但是我检查了我的团队基础服务器,没有任何使用此名称的项目。
请帮助,谢谢
答案 0 :(得分:0)
根据错误信息,此问题的原因可能是:
当您尝试将父本地目录映射到服务器子目录时,由于直接子目录映射到服务器根目录,该目录失败。
如果将每个项目映射到不同的本地目录,则可能会与服务器映射和客户端映射的同步方式混淆。为了解决这个问题,您可以简单地将基本服务器目录映射到单个客户机目录,并让TFS对其进行匹配。例如:
c:\Dev\Workspace <--> $/
获取最新信息或检入TFS存储库时,TFS会简单地创建任何必要的目录。例如:
c:\Dev\Workspace \sampleProject\
此外,还要确保必须将DefaultCollection首先映射到您的本地路径。
有关详细信息,请检查此answer。
另一种方法是备份您的项目并将其删除,然后创建一个新项目,确保您选择的位置在当前本地工作空间下,并选中“ 添加到源代码管理”。
如果以上操作仍然无法进行,请删除旧的工作空间(首先备份),然后创建一个新的工作空间,重复上述步骤,即可完成操作。