2

MS 的页面讨论了tf.exe在调用之前使用命令行创建本地工作区,tf get但描述了即使从命令行,也会显示 TFS 对话框。

当我们从 VSS 迁移到 TFS 时,我们的一个构建脚本会在构建之前将 repo 放入工作副本中。如果这个脚本可以在“干净”的 PC 上运行并且它会自动创建本地工作区,或者可以在不使用工作区的情况下以某种方式获取副本(我们确实需要更接近 svn export 的东西,因为没有进行任何更改),那将是更好的选择. 但是一个对话框需要我们先手动设置每台机器的本地工作空间。

我想要的可能吗?

4

1 回答 1

3

如果您查看完整的帮助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]]
于 2013-07-10T08:56:57.453 回答