Поскольку в настоящее время я привязан к репозиторию subversion, но отлично использую git-svn, мне было интересно, можно ли использовать эту настройку вместе с git-flow? Какие преимущества принесет git-flow? Какие недостатки или проблемы могут возникнуть?
Работает ли git-flow вместе с git-svn?
Ответы (1)
При использовании git-svn лучше всего:
- свести к минимуму количество веток, которые вы должны синхронизировать с репозиторием svn
- не рассчитывайте увидеть слияния между ветками, сделанными в git, опубликованными обратно в svn: они не появятся. Там будет только коммит, сделанный в ветке(ах) git, которую вы dcommit в svn.
И в этом проблема, потому что git-flow (разветвление em> model) отлично подходит для создания веток для представления жизненного цикла разработки приложения (функция, исправление, ветки prod...), которые могут быть затруднительны для синхронизации обратно в svn (обычно git-svn примерно поддерживать синхронизацию одной ветки только для того, чтобы устаревший репозиторий SVN не отставал от последних новостей из репозитория git).
person
VonC
schedule
12.02.2013