Как вы справляетесь с версиями в непрерывной среде интеграции, где есть ветка разработки и ветвь релиза? Я использую git, поэтому нет версии расширения для репозитория. Похоже, что будут дублирующие версии, такие как 1.1.0 в ветви dev и 1.1.0 в ветви релиза. Вы просто добавляете текст «dev» или «release»?Обработка версий в непрерывной среде интеграции
Также, когда вы создаете ветвь освобождения, вы немедленно увеличиваете ветвь развития до следующего «предлагаемого» номера выпуска? Возможно, вы еще не знаете номер следующей версии, но если вы не увеличиваете его, у вас есть 1.1.0 dev, содержащий новую работу, не включенную в версию 1.1.0.
Итак, мой главный вопрос: какова связь между версиями последовательности между этими двумя ветвями?
Имейте в виду, я не прошу ничего о том, как решить, какие номера версий использовать. Я пробовал просить об этом раньше и продолжал получать комментарии, такие как «increment major for break changes» и т. Д.
Мой опыт в том, что это лучший способ. – NotMe