在TFS中,是否可以从脚本创建本地工作区?

时间:2013-07-10 08:52:48

标签: visual-studio-2010 tfs

MS'pages谈到在调用tf.exe之前使用命令行tf get创建本地工作空间,但即使从命令行描述,TFS对话框也会显示。

当我们从VSS迁移到TFS时,我们的一个构建脚本会在构建之前将repo转换为工作副本。如果这个脚本可以在“干净”的PC上运行并且它自动创建本地工作空间,或者可以以某种方式获得副本而不使用工作空间(我们真的需要更接近svn导出的东西,因为没有进行任何更改) 。但是对话框要求我们首先使用本地工作区手动设置每台机器。

我想要的是什么?

1 个答案:

答案 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]]