@Ksenya23

Какие есть способы создания, обновления отдельных changelog.md для нескольких проектов .csproj в едином репозитории?

Привет. Есть 1 общий репозиторий (содержит .git), pp_shared_lib, в который добавлены несколько проектов. Разделять проекты по отдельным от pp_shared_lib репозиториям нельзя. Какие есть способы ведения своего changelog (не 1 общего) для каждого проекта в репозитории? Вариант с submodule, так понимаю, не подходит, так как для этого каждый из проект должен иметь свой репозиторий. Сейчас для задачи инкрементирования версии и ведения changelog пока локально (в текущей ветке) - использую библиотеку Versionize в проектах .net core, которая при добавлении > 1 проекта, выдает исключение о «не однозначном выборе проекта для версионирования». Какие есть варианты решения?

P.S. Используется git. Архитектура:

https://cloud.mail.ru/public/Kevo/u7rV9giEs
Библиотека:
https://github.com/versionize/versionize
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
AshBlade
@AshBlade
Просто хочу быть счастливым
А разве флаг --proj-name не для этого в Versionize добавлен?

Usage: versionize [command] [options]

Options:
...
  --proj-name    Name of a project defined in the configuration file (for monorepos)


UPD: справедливости ради, в README доку для него добавили месяц назад (на текущий момент), поэтому в самом туле его может не быть еще
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 19:31
500 руб./за проект
21 нояб. 2024, в 19:28
200000 руб./за проект