TFS命令行以获取特定工作空间的所有映射信息

时间:2012-02-02 23:53:58

标签: tfs

我正在尝试获取特定工作区的所有maping信息。

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

tf workspace myworkspace 

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

2 个答案:

答案 0 :(得分:10)

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

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

有关详细信息,请参阅MSDN上的Tf Command-Line Utility - Workfold Command

答案 1 :(得分: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命令了!

相关问题