История изменений
Исправление Qasta, (текущая версия) :
Можно же пойти ещё дальше: слить историю реализации ОДНОГО проекта в один коммит. Тогда и VCS не понадобится. Когда-то было «по умолчанию» у всех «нормальных».
Да идите уже куда хотите :) Зачем вам мой текст подменять своим? Я уже даже написал что и как надо squash-ить.
У меня git не ради наличия git-а или сохранения каждого чиха каждого разработчика, а для решения вполне конкретных задач.
Какой ты программист, если не осознаёшь, что squash - необратимая потеря информации.
Мне в истории проекта не важно, в какой последовательности устранялась бага и какие варианты были испробованы (попробуем тут if-чик, не помогло, давай здесь ретурн воткнем и т.п.) - важно конечное решение. Разработческие ветки мы не чистим в течении квартала или полугода - если вдруг понадобится (а пока ни разу не понадобилось) - всю эту «архиважнуюисториюипутьсокамозгапрограммиста» можно достать оттуда.
А Вам я искренне желаю удачи в поиске коммита, который добавил ошибку (нетривиальную). Когда именно на этот функционал нет автотеста, когда у вас 7 человек в режиме нонстоп фигачат код (и коммитятся в среднем каждые полчаса а может и сильно чаще) и когда прошло чуть больше месяца. И проект на скриптовом языке (это так - «вишенка на торте»), если вы понимаете, о чем я.
А программист я обычный. squash-у в том числе и свои коммиты. Видимо, просто не оправдал ваших надежд. :)
Исправление Qasta, :
Можно же пойти ещё дальше: слить историю реализации ОДНОГО проекта в один коммит. Тогда и VCS не понадобится. Когда-то было «по умолчанию» у всех «нормальных».
Да идите уже куда хотите :) Зачем вам мой текст подменять своим? Я уже даже написал что и как надо squash-ить.
У меня git не ради наличия git-а или сохранения каждого чиха каждого разработчика, а для решения вполне конкретных задач.
Какой ты программист, если не осознаёшь, что squash - необратимая потеря информации.
Мне в истории проекта не важно, в какой последовательности устранялась бага и какие варианты были испробованы (попробуем тут if-чик, не помогло, давай здесь ретурн воткнем и т.п.) - важно конечное решение. Разработческие ветки мы не чистим в течении квартала или полугода - если вдруг понадобится (я пока ни разу не понадобилось) - всю эту «архиважнуюисториюипутьсокамозгапрограммиста» можно достать оттуда.
А Вам я искренне желаю удачи в поиске коммита, который добавил ошибку (нетривиальную). Когда именно на этот функционал нет автотеста, когда у вас 7 человек в режиме нонстоп фигачат код (и коммитятся в среднем каждые полчаса а может и сильно чаще) и когда прошло чуть больше месяца. И проект на скриптовом языке (это так - «вишенка на торте»), если вы понимаете, о чем я.
А программист я обычный. squash-у в том числе и свои коммиты. Видимо, просто не оправдал ваших надежд. :)
Исходная версия Qasta, :
Можно же пойти ещё дальше: слить историю реализации ОДНОГО проекта в один коммит. Тогда и VCS не понадобится. Когда-то было «по умолчанию» у всех «нормальных».
Да идите уже куда хотите :) Зачем вам мой текст подменять своим?
У меня git не ради наличия git-а или сохранения каждого чиха каждого разработчика, а для решения вполне конкретных задач.
Какой ты программист, если не осознаёшь, что squash - необратимая потеря информации.
Мне в истории проекта не важно, в какой последовательности устранялась бага и какие варианты были испробованы (попробуем тут if-чик, не помогло, давай здесь ретурн воткнем и т.п.) - важно конечное решение. Разработческие ветки мы не чистим в течении квартала или полугода - если вдруг понадобится (я пока ни разу не понадобилось) - всю эту «архиважнуюисториюипутьсокамозгапрограммиста» можно достать оттуда.
А Вам я искренне желаю удачи в поиске коммита, который добавил ошибку (нетривиальную). Когда именно на этот функционал нет автотеста, когда у вас 7 человек в режиме нонстоп фигачат код (и коммитятся в среднем каждые полчаса а может и сильно чаще) и когда прошло чуть больше месяца. И проект на скриптовом языке (это так - «вишенка на торте»), если вы понимаете, о чем я.
А программист я обычный. squash-у в том числе и свои коммиты. Видимо, просто не оправдал ваших надежд. :)