TFS 2010使用tf.exe命令行签入

时间:2011-11-29 09:54:11

标签: tfs tfs2010 tfsbuild

我的TFS集合中有几个项目,我想在构建其中一个项目期间执行checkin。我有构建模板,我想将tf.exe与InvokeProcess活动一起使用。但是如何在tf.exe的命令行参数中指定源文件和目标项目文件夹?或者我需要手动将文件复制到目标项目文件夹?

1 个答案:

答案 0 :(得分:1)

您应该能够将 InvokeProcess 活动的 WorkingDirectory 属性设置为服务器上工作区所在的文件夹。您可能需要 ConvertWorkspaceItem (s)Activity将其转换为服务器上的物理路径(即来自$ / Server / Code的C:\ Code)。如果您之前没有这样做,则可能需要创建一个Sequence活动来执行这两个步骤;然后,您可以将ConvertWorkspaceItem的输出存储在作用于Sequence的变量中,并将其用作InvokeProcess的WorkingDirectory。