On 20.05.2018 10:40, Alex Korchmar wrote: > VS> Все операции, модифицирующие историю, мне идеологически очень не нравятся, > ну вот затесалось нечаянно в commit message слово #@й - и что, мне так теперь > и любоваться этим х#%м в каждом просмотре log? (ошибки, опечатки и т д, живут > вечно, потому что они у нас часть истории) > > И чуть реже - "ой, еще вот в этом месте поправить забыл" (а еще чаще > поправить не забыл, забыл основной файл добавить, а он - новый) - таким > правкам незачем занимать место в истории, add; commit --amend > > VS> может именно поэтому не глянулся git с его постоянным rebase. > ну, он, вообще-то, не историю меняет, он новую из пальца высасывает. > То что было до rebase, остается в виде мертвой ветки без имени. > Hо поддельная история мне как раз нравится гораздо меньше подчищенной. А как без изменений истории сделать приватный репозиторий, где я и в логах матерюсь, и вообще патч по одной строчке коммичу без коммит лога, но откуда мне надо время от времени нормально оформленные патчи выкатывать на публику, ну т.е. вносить изменения в апстрим? git rebase это криво, но позволяет. А есть решение лучше, хоть в том же hg?
-- Константин Стефанов
Я серьезен как кристаллическая решетка углерода. --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400)