我正在使用 TFS 2012。我使用命令行创建工作区并将其映射到文件夹。但是使用 this 创建工作区后出现一些错误。错误是
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”
但实际上我已经删除了之前的工作区。那么我现在应该怎么做才能解决这两个问题呢?