【问题标题】:How to update files in TFS Git Repository via build step?如何通过构建步骤更新 TFS Git 存储库中的文件?
【发布时间】:2017-03-17 10:08:55
【问题描述】:

如您所见,TFS 构建已经连接到 git 存储库 Development.Services。

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

除了我不知道要为 Git 运行什么命令。当我在高级命令行中单击 工作文件夹 时,会弹出此信息。我感觉很接近,但我需要一些关于如何继续的方向。

【问题讨论】:

    标签: git command-line tfs build


    【解决方案1】:

    环境:TFS 2015.3。

    注意

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

    实现目标的步骤

    1. 运行git add <filename> command:

    1. 运行git commit -m "Commit message":

    1. 运行git push origin master:

    【讨论】:

      猜你喜欢
      • 2019-12-06
      • 2015-06-21
      • 2017-03-27
      • 2014-11-26
      • 1970-01-01
      • 2012-01-28
      • 2012-06-24
      • 1970-01-01
      • 2017-05-28
      相关资源
      最近更新 更多