我在一个我们将拥有多个版本产品的地方工作,每个版本都存储在他们自己的分支中。合并针对可能跨越多个版本的错误的修复程序的正确方法是什么?
同样是分支存储多个版本的正确方法还是应该以某种方式使用标签?对于这个先进的Git工作流程,我感到有点新鲜。
答案 0 :(得分:0)
也许有很多方法可以解决这个问题 我要做的是......
从master创建一个新分支并修复此错误。
git checkout master
git checkout -b bugfix
//git add some fix files
git commit -m "bugfix with a better commit message"
git push origin/bugfix
合并为主人。
git checkout master
git merge bugfix
git push origin/master
处理任何其他功能分支的每个人都应该:
git checkout featureBranch
//pull from master...
git pull --rebase origin master