【发布时间】:2017-02-06 19:27:12
【问题描述】:
我在一个有多个版本的产品的地方工作,每个版本都存储在自己的分支中。合并可能跨越多个版本的错误的修复程序的正确方法是什么?
还有分支存储多个版本的正确方法还是我应该以某种方式使用标签?抱歉,对这个高级 Git 工作流程有些陌生。
【问题讨论】:
标签: git versioning
我在一个有多个版本的产品的地方工作,每个版本都存储在自己的分支中。合并可能跨越多个版本的错误的修复程序的正确方法是什么?
还有分支存储多个版本的正确方法还是我应该以某种方式使用标签?抱歉,对这个高级 Git 工作流程有些陌生。
【问题讨论】:
标签: git versioning
也许有很多方法可以处理它。
我要做的就是……
从 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
合并到master中。
git checkout master
git merge bugfix
git push origin/master
从事任何其他功能分支的每个人都应该:
git checkout featureBranch
//pull from master...
git pull --rebase origin master
【讨论】: