У меня есть удаленный репозиторий SVN (X), где независимый разработчик делает свою работу. Однако в моей компании мы работаем с GIT и используем git-svn для взаимодействия GIT и SVN. Это нормально!
Итак, я клонировал SVN-репозиторий (X) в GIT-локальный репозиторий (A). После этого я сделал клон локального репозитория git (A) в локальный пустой репозиторий GIT (B), чтобы иметь возможность извлекать его из любого места через SSH.
Проблема в том, что каждый раз, когда разработчик фиксирует свой SVN-репозиторий, я делаю «git svn fetch && git svn rebase», чтобы получить обновления локальных репозиториев (A), но я не могу обновить свой локальный репозиторий (B) ) из A. Из B я запустил «git fetch», поэтому он извлек изменения из (A) в FETCH_HEAD, но я хочу «объединить» эти изменения с пустым HEAD хранилища (B), чтобы можно было извлечь изменения из удаленный репозиторий.
Есть идеи?
Надеюсь, я достаточно ясно. Спасибо!