Команда, использующая git/git-svn для разделения работы и только случайные коммиты svn
Я новичок в git, но читаю эту статью Мартина Фаулера, где он описывает настройку, в которой команда работает с использованием git / git-svn и лишь изредка фиксирует центральное репозиторий SVN. Может кто-нибудь указать на статью или скриншот (или, конечно, ответ, как это сделать), описывающий рабочий процесс, команды и подводные камни?
1 ответ
Посмотрите на http://blog.emmanuelbernard.com/2010/05/git-how-my-life-has-improved-since-last-month-when-i-used-svn/comment-page-1/
Суть в том, что у вас есть один репозиторий с git-svn. Все, кто хочет работать с git, просто клонируют этот репозиторий и работают с простым git. Затем в репозитории git-svn кто-то время от времени извлекает коммиты из subversion, объединяет новые коммиты из git и отсылает их обратно в svn (свернутый, отдельные коммиты нельзя передавать в обоих направлениях).