我是使用TFS 2012。我使用命令行创建工作区,并将其映射到文件夹。但是在使用此命令创建工作区后,出现了一些错误。错误信息如下:
运行这些命令后,“mynewworkspace”工作区已创建,但映射的文件夹不正确。
当我在团队资源管理器中检查映射的详细信息时,发现工作区有两个映射而不是一个。
第一个映射是将“$/”(源代码控制文件夹)映射到“C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE”(本地文件夹)。
另一个映射是将“$\newproject/Quick setup”(源代码控制文件夹)映射到“\pc100\desktop\new”。
我不知道为什么会出现第一个映射(即“$/”(源代码控制文件夹)映射到“C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE”(本地文件夹)),因为我的命令中没有这个映射。
所以请帮我看看,我的命令有什么问题?
因此,我从TFS中删除了工作区,以便删除对“C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE”的映射。但是,现在如果运行创建新工作区的命令。
cd "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE"
tf workspace /noprompt /new mynewworkspace;"myusername" /server:"http://pc1:8080/tfs/newcollection"
tf workfold /map "$\newproject/Quick setup" "\\pc100\desktop\new" /server:"http://pc1:8080/tfs/newcollection" /workspace:mynewworkspace
tf get /recursive "\\pc100\desktop\new"
运行这些命令后,“mynewworkspace”工作区已创建,但映射的文件夹不正确。
当我在团队资源管理器中检查映射的详细信息时,发现工作区有两个映射而不是一个。
第一个映射是将“$/”(源代码控制文件夹)映射到“C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE”(本地文件夹)。
另一个映射是将“$\newproject/Quick setup”(源代码控制文件夹)映射到“\pc100\desktop\new”。
我不知道为什么会出现第一个映射(即“$/”(源代码控制文件夹)映射到“C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE”(本地文件夹)),因为我的命令中没有这个映射。
所以请帮我看看,我的命令有什么问题?
因此,我从TFS中删除了工作区,以便删除对“C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE”的映射。但是,现在如果运行创建新工作区的命令。
cd "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE"
tf workspace /noprompt /new mynewworkspace;"myusername" /server:"http://pc1:8080/tfs/newcollection"
错误信息如下:"路径C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE已在工作区mynewworkspace中映射"
但实际上我之前已经删除了该工作区。现在我该怎么做来解决这两个问题呢?