保持Git功能分支最新的策略

Ron*_*ity 5 git merge fast-forward git-flow

我喜欢让我的功能分支与开发保持同步.经常做"git merge --no-ff develop"有什么不对吗?然后在最后,运行"git flow feature finish feature1".这些功能分支是共享的(这意味着其他人可能正在使用它,或者我正在家里的计算机上开发它),主要是因为我喜欢知道它们在其他地方备份.如果他们没有被分享,是否会优先考虑变基?

或者,最好不要让你的功能分支保持最新状态,最后将所有功能合并在一起?

mip*_*adi 4

如果您的分支不是公开的,那么通过变基更新是最好的方法。如果它们是公共的,最好在最后合并它们(而不是不断地将更改合并到其中)。这两种策略都保留了简单、干净的提交和合并历史记录。