Как разработать стратегию управления исходным кодом для продукта с обновлениями поставщика + настройками? - PullRequest
0 голосов
/ 14 декабря 2018

Я поддерживаю стороннее классическое ASP веб-приложение для крупной организации здравоохранения.Мы получаем ежеквартальные обновления от поставщика и также вносим изменения в проект (CSS, javascript, configuration, code).

  • Мы используем Subversion, но открыты для перехода на Git.
  • В настоящее время мы используем стратегию функций и ветвления среды, очень похожую на эту
  • Всегда будут использоваться две одновременно используемые версии кода поставщика: текущая и будущая
  • Каждая версия поставщика будет получать ежеквартальные или ежемесячные обновления по пути

Я всегда боролся с тем, куда идут обновления поставщика.В настоящее время я

  • Создаю отдельный проект для каждой версии с веткой VENDOR (один раз в год)
  • Объединяйте эти обновления с ветвями среды в подходящее время

Но есть ли шаблон, который лучше построен для такого типа ситуации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...