С SVN у меня есть следующие настройки:
/tags/
/trunk/
/branches/
/branches/my_feature
/branches/my_other_feature
Я хочу синхронизировать все ветви с магистральной магистралью, поэтому я периодически запускаю svn merge для ветви для магистрали.
Однако я также хочу синхронизировать все ветви друг с другом, чтобы избежать конфликтов, поскольку время жизни любой ветви может составлять пару месяцев или более. Если бы у меня было десяток веток, у меня была бы неприятная сетка с SVN, и это было бы непрактично.
У меня такой вопрос: поможет ли использование Git вместо SVN поддерживать синхронизацию веток между собой и транком?