1

我有以下 git svn 情况。

  1. 大师,从svn签出。
  2. 分支的开发分支,我在其中做了一些更改。有些是 git 提交的,有些还没有提交。
  3. 我必须解决一个错误,所以我隐藏了我未提交的东西,将分支切换到主控,git svn rebase更新,创建并切换到分支bugfix
  4. 修复了中的错误bugfix,已提交。
  5. 从错误修复切换到 master,svn 合并。
  6. git svn 提交。
  7. 现在我已经准备好继续我的工作了devel,但是我想在我的分支中带来最近的错误修复,而不会搞砸事情。

我现在应该怎么做,以保证当我最终结束工作devel并将 --squash 合并到 master 之后,我不会弄乱一切 dcommit ?我还没有准备好线性化,所以我不能在 master 的 devel 上做一个 git rebase(据我所知,这会将我所有的更改放在devel最新的master.

4

1 回答 1

1

你的错误修复提交的一个简单的git cherry-pick不会解决问题吗?

于 2012-05-10T20:50:32.797 回答