2009-09-18 3 views
2

Я относительно новичок в git, используя Subversion прежде всего в прошлом. Недавно я клонировал репозиторий Subversion, внесли изменения, а затем установил удаленный готический репозиторий git, который другие разработчики будут использовать, когда мы движемся к git. Я еще не вносил изменений в репозиторий SVN (по крайней мере, я не сделал это специально!). Я попытался внести новые изменения из Subversion с reboot git svn, и это касается того, где началась проблема. Я думаю, что лучшая иллюстрация моей проблемы выводится из gitk:Странная история git-svn - как я могу это исправить?

alt text

Любые идеи о том, как удалить эту историю дубликат?

Это выглядит, как это помогло (от отзывчивых людей в #git):

git rebase --onto master~2^1 master~2 master 

Что это делает?

+0

И как предотвратить эту проблему в будущем! – Vince

ответ

2

Вы можете попробовать

  • в мастер сброса до последней фиксации, прежде чем сливать
  • переключатель расшириться
  • Rebase филиал на мастер
  • переключатель освоить
  • слияния филиал
+1

В основном, что я сделал с git rebase --onto master ~ 2^1 master ~ 2 master – Vince

Смежные вопросы