Передо мной стоит непростая задача объединить сайт с кучей файлов между двумя командами. Одна команда работала над git
, а другая использовала svn
. Могу ли я получить некоторую помощь с лучшим способом сделать это? Я думаю, что я создам новое голое репо
git clone --bare ~/dir gitversion.git
Затем создам оттуда ветку
git checkout -b import-svn
Затем в этой ветке я буду извлекать из svn
svn checkout svn://svnversion/trunk
Теперь в этой ветке я бы перебазировал?
git rebase origin/master
Затем переключитесь обратно на основную ветку.
git merge import-svn
Я пробовал что-то подобное, но ничего не получалось. Никогда не было конфликтов слияния или чего-то еще, что не имеет смысла. Может кто-нибудь показать мне достойный рабочий процесс для этого?