我们有2个团队在一个应用程序中工作:开发人员和基础架构团队。
开发人员拥有分支" develop
"来自master
基础设施拥有" develop-infrastructure
"来自develop
我需要从分支" develop
"到" develop-infrastructure
"每天都有来自开发人员的最新变化。
有没有办法自动化这个过程? git有没有适合这个的地方?也许是一个插件或其他工具?
答案 0 :(得分:1)
你可能不想这样做。
自动化git pull
是不可能的。 git pull
有效git fetch
后跟git merge
。 git merge
可能会产生需要人为干预的合并冲突,语法或语义。
理所当然的做法是避免在将分支更改为公共分支(例如master
或者你有什么)之前将分支更改太长时间,并确保在执行此操作之前,即将添加新更改更新分支(merge
或rebase
,具体取决于您的首选工作流程)。