【问题标题】:Any way to automatically pull from a branch daily?有什么方法可以每天自动从分支中提取?
【发布时间】:2018-08-25 22:43:29
【问题描述】:

我们有 2 个团队在一个应用程序中工作:开发人员和基础架构团队。

开发人员拥有来自master 的分支“develop” 基础设施拥有来自develop的“develop-infrastructure

我需要每天从分支“develop”拉到“develop-infrastructure”,以便获得开发人员的最新更改。

有没有办法自动化这个过程? git对此有什么准备吗?也许是插件或其他工具?

【问题讨论】:

  • 这听起来像是一个功能失调的 git 设置。
  • @Flimzy,我愿意接受建议
  • 您可以考虑创建一个脚本来拉取并使用 cron 作业每天执行它。请注意,您要拉入的分支不能对其进行任何更改,否则您将始终遇到合并冲突
  • 在不了解您的用例的情况下很难提供建议。我只能说你使用 git 的方式听起来完全错误。
  • @Flimzy 感谢您的意见,但不是很有帮助。

标签: git git-pull


【解决方案1】:

你可能不想这样做。

自动化git pull 是不可能的。 git pull 实际上是 git fetch 后跟 git mergegit merge 可能会产生合并冲突、语法或语义,这需要人工干预。

解决这个问题的明智方法是避免在将它们合并回一个公共分支之前在分支中进行太长时间的更改(例如,master 或你有什么),并确保相关人员要添加新的更改,请先更新分支(通过 mergerebase,具体取决于您的首选工作流程)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-05
    • 2013-06-10
    • 1970-01-01
    • 2015-06-25
    相关资源
    最近更新 更多