eclipse - 缩短 Eclipse git 工作流程

标签 eclipse git egit

我在 Eclipse 中使用 Egit 的 rebase 工作流程。我在本地的一家分支机构工作,出于这个问题的目的,将其称为“工作”。当我准备好集成我的更改时,我必须:

  1. 切换到
  2. pull (快进)
  3. 切换到工作
  4. 重新设置 master 的基础,解决任何冲突
  5. 切换到
  6. merge 工作
  7. push 。

如您所见,正在进行大量分支切换。这并不是一个很大的时间消耗,因为切换分支非常快。然而,随着时间的推移,教新人要做的事情也需要额外的步骤。我真正想做的是,在工作时:

  1. pull (导致 master 被更新)
  2. rebase master
  3. 切换到
  4. merge 工作
  5. 推送

在此工作流程中,我也不必为了引入更改并继续工作而完全不必要地切换分支。只需 pull 、 rebase 、继续即可。

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

最佳答案

你宁愿:

  • fetch(无需更改当前的分支工作)
  • rebase 原点/主工作
  • 切换到master并 merge working(快进)

最后一步将使用 origin/masterworking 更新 master。

关于eclipse - 缩短 Eclipse git 工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15660713/

相关文章:

git - 关于开发工具的两个配置文件(工作和家庭)

java - 如何使用 Java 在 git 中进行稀疏校验

java - 在 JavaGit、JGit 和 EGit 之间选择的困惑

eclipse 3.8 : where is the download site?

java - 可运行的 jar 文件错误

linux - Eclipse Helios 在 SuSE 上崩溃

java - 带有自签名证书的 egit,https

linux - 使用 git 计算可 merge 提交的数量

eclipse - 无法为 Juno 的 EGit 安装 Maven SCM 处理程序

java - 我试图重新安装 Eclipse,但出现了意外错误