релиз git на уникальном репо и разных модулях - правильный путь для управления версиями - PullRequest
0 голосов
/ 16 мая 2018

У меня основной проект .NET с такой структурой:

main solution
    - core project
    - ui project
    - cli project
    - unittest project

Поскольку репо - это всего лишь одно место, где принадлежит основное решение и, следовательно, модули в их подкаталогах, как правильно сделатьвыпуск / исправление для каждого подпроекта?

Если я запускаю выпуск с версией x, выпуск ветви принимает ВСЕ модули, но на самом деле я хочу, чтобы только модуль помечал и выпускал.

Возможное решение может заключаться в создании уникального тега версии, который принимает ВСЕ модули, не заботясь о том, увеличен ли модуль версии или не изменен вообще.

Что вы думаете об этом?

1 Ответ

0 голосов
/ 16 мая 2018

Мой совет - не отмечать и не освобождать целое дерево.Создайте теги с именами, которые обозначают то, что вы помечаете: cli-1.7.2, core-4.19.1.Создайте 4 различных процесса выпуска, которые выпускают подкаталоги вместо всего дерева.

...