如何通过构建步骤更新TFS Git存储库中的文件?

时间:2016-11-03 17:42:16

标签: git command-line tfs build

enter image description here 如您所见,TFS构建已连接到git repo,Development.Services。

我想要做的是运行一个powershell脚本,从API中检索一些模板到$(build.sourcesDirectory),然后运行命令将它们全部推送到Git Repo。我可以处理powershell部分。

除了我不知道为Git运行什么命令。当我在Advanced for Command Line中单击工作文件夹时,会弹出。我觉得非常接近,但我需要一些指导如何继续。

1 个答案:

答案 0 :(得分:0)

环境:TFS 2015.3。

注意

  1. 您可以将模板复制到本地repo目录,而不是将模板复制到$(build.sourcesDirectory)。然后在所有命令行任务中将工作文件夹指定到本地repo目录。
  2. 使用可以将提交推送到TFS的帐户运行构建代理。
  3. 确保已在构建代理计算机上安装Git。
  4. 实现目标的步骤

    1. 运行git add <filename> command
    2. enter image description here

      1. 运行git commit -m "Commit message"
      2. enter image description here

        1. 运行git push origin master
        2. enter image description here