У меня есть локальный репозиторий git, созданный с помощью git svn clone
. Я делаю локальную ветвь, делаю некоторые изменения, переключаюсь обратно на мастер, git svn rebase
, и если все это хорошо, я объединять свою ветку обратно в мастер. Затем дерево выглядит примерно так:
alt text http://img.skitch.com/20090108-cjguu3hcci9x2k17mcftamw8f1.jpg
Иногда, позже, когда я git svn rebase
снова и получаю удаленные изменения, он теряет тот факт, что a_branch был объединен с основной линией, и дерево выглядит следующим образом:
alt text http://img.skitch.com/20090108-kn3bn1qgi5ijw8ja5ijkd75pa3.jpg
Почему? Могу ли я остановить его? Есть ли простой способ сказать, что ветка была объединена, или я должен удалить свои ветки, когда я закончил, поэтому я не забываю, что было и не было объединено?