缩短Eclipse git工作流程

时间:2013-03-27 13:58:40

标签: eclipse git egit

我在Eclipse中使用Egit的rebase工作流程。我在当地一家分公司工作,为了这个问题的目的,称之为“正常工作”。当我准备好整合我的更改时,我必须:

  1. 切换到master
  2. 拉(快进)
  3. 切换到working
  4. Rebase master,解决任何冲突
  5. 切换到master
  6. 合并working
  7. 推。
  8. 正如您所看到的,正在进行大量的分支切换。这不是一个很大的时间流失,因为切换分支非常快。然而,时间加起来,这是教新人去做的额外步骤。我真正想做的是,在working上:

    1. 拉(导致master更新)
    2. Rebase master
    3. 切换到master
    4. 合并working
    5. 在这个工作流程中,我也不必完全不必要地切换分支只是为了引入更改并继续工作。拉,退,继续。

      如果将git配置为总是更新master,即使你在另一个分支上?我更喜欢使用Egit的答案,但命令行解决方案也是可以接受的 - 它们可以用Egit执行。

1 个答案:

答案 0 :(得分:2)

你可能宁愿:

  • fetch(无需更改当前的分支机构)
  • rebase origin/master working
  • 切换到master并合并working(快进)

最后一步是使用origin/masterworking更新母版。

相关问题