Странная история git-svn - как мне это исправить? - PullRequest
2 голосов
/ 18 сентября 2009

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

alt text

Есть идеи, как удалить эту повторяющуюся историю?

Похоже, это помогло (от полезных людей на #git):

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

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

1 Ответ

2 голосов
/ 18 сентября 2009

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

  • в мастер-сбросе до последнего коммита до слияния
  • перейти в филиал
  • перебазировать ветку на мастер
  • переключиться на мастер
  • ветвь слияния
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...