我正在尝试获取特定工作区的所有maping信息。
当我尝试这个命令时,它会显示一个对话框 - 这不是我想要的。
tf workspace myworkspace
是否有一个命令可以获取所有工作文件夹信息并输出到控制台?
答案 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
命令了!