Я использую Git для моего SCM плагина WP. Но, конечно, я должен передать его в репозиторий SVN, чтобы он отображался в каталоге плагинов WordPress. Я написал руководство о том, как это сделать, чтобы вы могли видеть шаги, которые я использую для этого.
Всякий раз, когда я собираюсь передать svn, я делаю git rebase trunk
, чтобы обновить ствол svn до git svn dcommit
. Однако, если я извлекаю из GitHub и затем выполняю ребазинг, я получаю конфликтующие ошибки на всех коммитах, которые были сделаны кем-то другим.
В чем причина и что я могу здесь сделать?
Поскольку конфликты всегда происходят во всех коммитах другого автора, это дает мне идею, что должна быть другая команда (что-то вроде rebase), которую я должен выполнить до git rebase trunk
, которая объединит эти файлы должным образом или что-то в этом роде.