我使用git-svn來管理我的bugfix分支,但它告訴我我沒有合併的更改,即使如果我直接查看SVN回購,我也可以看到他們也一直在提交。這就像錯誤修復的rebase沒有將分支設置爲合併。git指出分支之後沒有合併 - 爲什麼?
我在做什麼錯,在這裏?
git checkout -b fix_bug_1234
git add .
git commit -m "first change"
git add .
git commit -m "second change"
git rebase -i HEAD~2 // squash the two changes together
git svn rebase // fetch any changes from svn
git checkout master
git rebase fix_bug_1234
git svn dcommit
git branch -d fix_bug_1234
error: The branch 'fix_bug_1234' is not fully merged.
很好的答案,謝謝你解釋dcommit! – 2011-03-24 15:36:19