Ветвление поставщика, Mercurial Style?

Сцена: Купленное веб-приложение с регулярными обновлениями от поставщика. Затем мы сильно настраиваем внешний вид и иногда добавляем наши собственные функции или исправляем ошибку, прежде чем поставщик доберется до нее. Для контроля версий мы использовали Subversion в соответствии с их моделью «Vendor Branch» каждый раз, когда мы получали новую версию. Это имеет дополнительное преимущество, заключающееся в том, что у нас есть ванильная копия их системы с контролем версий.

Проблема: Мы хотели бы переключиться на Mercurial и, вероятно, будем следовать шаблону стабильного / стандартного ветвления . Mercurial имеет смысл, если бы мы получили от нашего поставщика только один выпуск и начали его разработку оттуда. Но по какой-то причине у меня возникли проблемы с пониманием того, как обращаться с будущими выпусками от поставщика.

Просьба: Мы будем очень благодарны за любую помощь с «разветвлением поставщиков» в стиле Mercurial.

15
задан Vadim Kotov 23 October 2017 в 14:32
поделиться