Вчера я делал интерактивный git-rebase и похерил чанки, на которые потратил целый день, потому что вырезал не то, что надо. Но мозгов хватило, слава богу, что бы не запороть чужую работу. И самое главное, что я всегда при таких операциях с переписыванием истории обычно начинаю с одного большого диффа всех локальных изменений, но на этот раз я поспешил закоммитить в полпервого ночи и обосрался.
Как вы думаете, мне пора в отпуск, меня гнать из профессии ссаными тряпками или ваш вариант?
P.S. подумываю настроить коммит хук, чтобы сбрасывать все без исключения коммиты на шифрованный отчуждаемый диск. Эдакая защита от дурака.
P.P.S. с gerrit такой проблемы не было бы, т.к. он создает патчсеты перед ревью, и можно создавать Change даже когда есть только идеи предварительного кода, а ребейза фича-веток нет, gerrit сам все что надо ребейзит/мерджит, и можно в любой момент откатить на самый первый патчсет.