【发布时间】:2010-09-30 08:36:54
【问题描述】:
我有一个使用 git svn clone 创建的本地 git 存储库。我创建了一个本地分支,进行了一些更改,然后切换回 master,git svn rebase,如果一切顺利,我将我的分支合并回 master。然后树看起来像这样:
alt text http://img.skitch.com/20090108-cjguu3hcci9x2k17mcftamw8f1.jpg
有时,稍后当我再次git svn rebase 并获得一些远程更改时,它失去了 a_branch 被合并到主线中的事实,并且树看起来像这样:
alt text http://img.skitch.com/20090108-kn3bn1qgi5ijw8ja5ijkd75pa3.jpg
这是为什么呢?我能阻止它吗?有没有一种简单的方法来判断一个分支是否已合并,或者我应该在完成后删除我的分支,这样我就不会忘记已合并和未合并的内容?
【问题讨论】: