MS'pages谈到在调用tf.exe
之前使用命令行tf get
创建本地工作空间,但即使从命令行描述,TFS对话框也会显示。
当我们从VSS迁移到TFS时,我们的一个构建脚本会在构建之前将repo转换为工作副本。如果这个脚本可以在“干净”的PC上运行并且它自动创建本地工作空间,或者可以以某种方式获得副本而不使用工作空间(我们真的需要更接近svn导出的东西,因为没有进行任何更改) 。但是对话框要求我们首先使用本地工作区手动设置每台机器。
我想要的是什么?
答案 0 :(得分:2)
如果查看完整的帮助tf help workspace
,您会看到:
tf workspace /new [/noprompt] [/template:workspacename[;workspaceowner]]
[/computer:computername] [/comment:("comment"|@commentfile)]
[workspacename[;workspaceowner]]
[/collection:TeamProjectCollectionUrl]
[/permission:(Private|PublicLimited|Public)]
[/login:username,[password]]
如您所见,您可以指定/noprompt
以及提示将收集的所有参数。
要设置工作文件夹,请使用tf workfold
:
tf workfold /map serverfolder localfolder
[/collection:TeamProjectCollectionUrl]
[/workspace:workspacename]
[/login:username,[password]]