【问题标题】:Automerge to another branch after a successfull build成功构建后自动合并到另一个分支
【发布时间】:2016-08-15 20:29:50
【问题描述】:

每个星期一,我们的团队都会将开发分支合并到一个“主”分支,供我们的测试团队用于测试目的。你可以说,每个星期一我们的主分支都和我们的开发分支有完全相同的文件。

我正在考虑自动执行此任务。我想创建一个构建定义。该定义将在每个星期日运行,构建我的 dev-Branch,如果成功,它将自动将该周内所做的所有更改合并到主分支。

我找到了一个脚本:https://geekygulati.com/2013/02/17/automerging-in-tfs/,但它不是为 TFS 构建脚本设计的,更多的是为独立系统设计的。

所以我想知道,如果 TFS 有什么简单的方法,我不是一个伟大的专家。关于如何做的任何建议?我相信有很多方法可以实现这样的目标,我想知道,你会怎么做?

【问题讨论】:

    标签: tfs merge tfsbuild tfvc


    【解决方案1】:

    如果您使用的是 TFS 2013 或更高版本,我相信您可以选择在构建后运行 PowerShell 脚本。您可以使用此扩展点来运行您引用的脚本。

    听起来您的开发实践更先进。我建议一直在一个主分支上工作。我们在 2 年前谨慎地进行了这种转变,并且非常喜欢它。这是我们迈向持续交付的第一步。诀窍是您必须确保您的更改已“准备好发布”。看看 - https://dotnetcatch.com/2016/02/16/are-you-release-ready/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-01
      • 2013-12-05
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多