2012-02-02 22 views
5

我正在尝试获取特定工作空间的所有映射信息。TFS命令行获取特定工作空间的所有映射信息

当我尝试这个命令时,它显示一个对话框 - 这不是我想要的。

tf workspace myworkspace 

是否有一个命令将获得所有工作文件夹信息并输出到控制台?

回答

8

以下命令显示的工作文件夹映射在当前目录中的工作区:

C:\projects>tf workfold 

如果要列出不同的工作区工作文件夹映射,您可以指定/workspace:workspacename参数。

C:\>tf workfold /workspace:My_Other_Workspace 

您也可以使用此命令操作工作空间映射。

下面的示例文件夹C:\DifferentWorkfold映射到Team Foundation版本控制服务器文件夹$/projects/project_one

c:\projects>tf workfold $/projects/project_one C:\DifferentWorkfold 

有关更多信息,请参见Tf Command-Line Utility - Workfold Command MSDN上

1

在TFS 2008和TFS 2010,命令

C:\projects>tf workfold 

确实会显示工作区的工作文件夹映射在当前目录中。

但是,对于TFS 2012,此命令不再有效。 现在,你只得到一个错误信息:

Unable to determine the workspace. You may be able to correct this by 
running the command 'tf workspaces /collection:TeamProjectCollectionUrl' 

如果我知道TeamProjectCollectionUrl话,我就不会需要运行workfold命令!

相关问题