Visual studio 2010 Tfs工作区映射到错误的文件夹

Visual studio 2010 Tfs工作区映射到错误的文件夹,visual-studio-2010,tfs,Visual Studio 2010,Tfs,我正在使用TFS 2012。我使用命令行创建工作区并将其映射到文件夹。但在使用此命令创建工作区后,我遇到了一些错误。错误是 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 "$\newpro

我正在使用TFS 2012。我使用命令行创建工作区并将其映射到文件夹。但在使用此命令创建工作区后,我遇到了一些错误。错误是

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”,但映射的文件夹不正确

当我在TeamExplorer中检查映射的详细信息时,工作区有两个映射,而不是一个

第一个是“$/”(源代码管理文件夹)映射到“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”的错误


但实际上我已经删除了工作区本身。那么我现在应该做什么来解决这两个问题呢

创建新工作区(使用tf workspace命令)时,它会将其映射到当前工作目录

如果您删除了/noprompt,系统将提示您并能够更改它

请参阅此处的相关文档:

要使当前目录成为计算机上现有工作区的工作文件夹,请键入tf workspace workspacename,其中workspacename是现有工作区的名称。此时将显示“编辑工作空间”对话框。单击“单击此处”输入新的工作文件夹,在“源代码管理文件夹”框中键入要映射其当前目录的服务器路径,在“本地文件夹”框中键入当前目录,然后单击“确定”


嗨,迪伦·史密斯。。那么,如何创建映射到不同目录(而不是当前目录)的工作区呢?请给我命令示例。因为tf将是它的路径。所以我需要将目录更改为包含tf.exe的路径。那么如何创建映射到另一个文件夹的工作区呢?将当前目录设置为您想要工作区的位置,然后完全指定tf.exe的路径(例如C:\foo>C:\windows\tf.exe workspace/add…)确定。如果我在网络PC中使用路径,那么如何将当前目录设置为网络路径?如果我使用GUI,那么我可以设置到网络的路径。所以我认为应该有一些方法或命令来实现这一点。请帮助我了解更好的解决方案