Работает ли git-flow вместе с git-svn?

Поскольку в настоящее время я привязан к репозиторию subversion, но отлично использую git-svn, мне было интересно, можно ли использовать эту настройку вместе с git-flow? Какие преимущества принесет git-flow? Какие недостатки или проблемы могут возникнуть?


person housemaister    schedule 12.02.2013    source источник


Ответы (1)


При использовании git-svn лучше всего:

  • свести к минимуму количество веток, которые вы должны синхронизировать с репозиторием svn
  • не рассчитывайте увидеть слияния между ветками, сделанными в git, опубликованными обратно в svn: они не появятся. Там будет только коммит, сделанный в ветке(ах) git, которую вы dcommit в svn.

И в этом проблема, потому что git-flow (разветвление model) отлично подходит для создания веток для представления жизненного цикла разработки приложения (функция, исправление, ветки prod...), которые могут быть затруднительны для синхронизации обратно в svn (обычно git-svn примерно поддерживать синхронизацию одной ветки только для того, чтобы устаревший репозиторий SVN не отставал от последних новостей из репозитория git).

person VonC    schedule 12.02.2013