你如何处理影响Git中多个版本的更改?

时间:2017-02-06 19:27:13

标签: git versioning

我在一个我们将拥有多个版本产品的地方工作,每个版本都存储在他们自己的分支中。合并针对可能跨越多个版本的错误的修复程序的正确方法是什么?

同样是分支存储多个版本的正确方法还是应该以某种方式使用标签?对于这个先进的Git工作流程,我感到有点新鲜。

1 个答案:

答案 0 :(得分:0)

也许有很多方法可以解决这个问题 我要做的是......

  1. 从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
    
  2. 合并为主人。

    git checkout master
    git merge bugfix
    git push origin/master
    
  3. 处理任何其他功能分支的每个人都应该:

    git checkout featureBranch
    //pull from master...
    git pull --rebase origin master