1

次の git svn 状況があります。

  1. マスター、svn からチェックアウト。
  2. 分岐した devel ブランチで、いくつかの変更を加えました。git コミットされているものもあれば、まだコミットされていないものもあります。
  3. バグを解決しなければならなかったので、コミットされていないものを隠し、ブランチをマスターに切り替え、git svn rebase更新し、ブランチを作成して切り替えましたbugfix
  4. のバグを修正しbugfix、コミットしました。
  5. マスターに切り替え、バグ修正から svn マージ。
  6. git svn dcommit.
  7. これで で作業を再開する準備が整いましたがdevel、最近のバグ修正を自分のブランチに持ち込んで、混乱させないようにしたいと考えています。

devel最終的に作業を終了し、 --squash を master にマージしてから dcommitを実行したときに、すべてを台無しにしないことを保証するために、今何をすべきですか? 私は線形化する準備ができていないので、マスターから devel で git rebase を実行することはできません (私の知る限りdevel、最新のmaster.

4

1 に答える 1

1

バグ修正コミットの単純なgit チェリーピックでうまくいきませんか?

于 2012-05-10T20:50:32.797 に答える