15 Dec
2019
Достать старые бэкапы, которые обычно делаю перед тем как начать вносить изменения в программу. Распаковать их. Последовательно сверять WinMerge, пытаясь понять, что изменилось. Наваять ченджлог.
Если ты точно так же не будешь писать в коммитах, что изменилось, думаешь, гит сделает это за тебя? Или в гите сидят волшебные гномики, которые читают сообщения в коммитах и откатывают всё, что не проходит проверку?
вот как раз специфика любых VCS в том, что ты пишешь сразу, как поменял, пока хорошо помнишь. потом ченджлог пишешь уже из истории коммитов.
и никакие бекапы поднимать не надо, чтоб код сравнивать - они по сути уже в репе.
Я пишу ченджлог к релизу. Когда мне лень это делать (утилита внутренняя), то не пишу вообще. Как ты понимаешь, гит тут снова никак не поможет, а история коммитов будет полна записей «Checkpoint! ©».
это к вопросу о твоей самодисциплине.
А гит-то, оказывается, и не при чём!
притом. он здорово упрощает ведение ченджлога по сравнению с текстовым файликом.
Как мы уже выяснили, к записям в ченджлоге (правильным или нет), он не имеет никакого отношения.