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

Я читал о модели ветвления gitflow.Давайте посмотрим на этот пример: https://nvie.com/posts/a-successful-git-branching-model/.

Как вы видите, в настоящее время у нас 0.1 на master.Это означает, что этот код находится в разработке и активно используется разработчиками.Что если в версии 0.1 обнаружена критическая ошибка?Как применить исправление только к этой версии, потому что, допустим, версия 1.0 изменила API и больше не нужна?

1 Ответ

0 голосов
/ 06 июня 2018

Здесь вы можете включить использование того, что иногда называют ветвями поддержки.Они, вероятно, задокументированы в нескольких местах, но я знаю, что они покрыты одним из следующих мест:

http://gitversion.readthedocs.io/en/latest/git-branching-strategies/gitflow-examples/#support-branches

в документации GitVersion (ПРИМЕЧАНИЕ. Этот инструмент не связан сэтот ответ, я просто указываю на их документацию по этой теме).

Как только вы создали ветку поддержки для версии, которую вы хотите обновить, вы бы взяли ветку исправлений из этой ветки поддержки, сделайте работучтобы обновить его, а затем слить обратно в ветку поддержки, а затем отпустить оттуда.При необходимости вы также можете объединить ветку исправлений с веткой разработки, но это будет зависеть от исправления.

...