我在 git 中有一个功能分支,需要始终与主分支保持同步。有什么方法可以在 git 中自动执行此操作吗?我基本上希望主分支中的每个提交都合并到功能分支中。
答案1
不,Git 中没有命令可以自动执行此类操作。唯一的方法是创建一个单独的程序或向 crontab 添加一个条目,该条目将定期从 master 获取更改并通知您有新的更改可用,以便您可以将它们合并到功能分支中。
答案2
您可以创建一个服务器端update
挂钩,每当有人将新提交推送到master
.请参阅相关部分的专业版 Git以获得概述。
现在,我想向您提出,此要求的存在表明您的开发工作流程存在问题,因为“功能分支”的全部要点是您独立开发该功能,然后将其合并到您的主线开发分支中。但是,我对你的工作流程或你最终想要完成的事情一无所知,所以这真的取决于你来决定这是否是你真正需要做的事情(或者这实际上是一个好主意还是不是)。