тегом, который не был запушен?
Сценарий: создать коммит с релизом и тегом, запустить программу, которая все conventional commits обработает (вплоть до данного тега), добавить изменения в changelog в последний коммит
Как делаю сейчас: отменяю коммит (мне через github desktop удобнее, чем через amend), снова делаю коммит, но уже со всеми изменениями, удаляю тег, добавляю тег
Только после этого могу сделать пуш
Вы же сами ответили на свой вопрос? Изменение коммита — это в любом случае создание нового с отбрасыванием старого. Аменд делает это за один шаг, а отмена с последующим коммитов — то же самое, но за два шага. А с тегом нет вариантов, кроме как прям удалить и создать новый, указывающий на новый коммит. Если же ваш вопрос в том, как можно этот процесс оптимизировать, то нужно детально смотреть, зачем у вас создаются коммит и тег, которые потом нужно редактировать
Нет, только описал ситуацию Коммит и тег нужны для changelogen, который обновит changelog. Но при этом само обновление changelog также должно быть в одном коммите с релизом
И в какой момент вы запускаете этот changelogen, еще раз?
Обсуждают сегодня