LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Не, я про то, что q11q11 видимо считает, что я все эти коммиты в master пушу, а потом к ним там rebase -i применяю. А я только в своих тематических ветках орудую.

Так-то rebase в master'е конечно делают. К примеру, помню случай, когда мы только переходили на Git и кто-то случайно закоммитил огромный файл под сотню метров, а потом удалил его последующим коммитом. И эта бесполезная шняга болаталась в во внутренней базе и клонировалась при каждом git clone.

Тогда было решено выпилить этот файлик и коммиты, связанные с ним полностью и безвозвратно. Естественно, без переписывания истории и изменения хешей не обошлось. Но тогда всех разработчиков оповестили, чтобы они обновились и всё прошло гладко.

Исходная версия EXL, :

Не, я про то, что ТС видимо считает, что я все эти коммиты в master пушу, а потом к ним там rebase -i применяю. А я только в своих тематических ветках орудую.

Так-то rebase в master'е конечно делают. К примеру, помню случай, когда мы только переходили на Git и кто-то случайно закоммитил огромный файл под сотню метров, а потом удалил его последующим коммитом. И эта бесполезная шняга болаталась в во внутренней базе и клонировалась при каждом git clone.

Тогда было решено выпилить этот файлик и коммиты, связанные с ним полностью и безвозвратно. Естественно, без переписывания истории и изменения хешей не обошлось. Но тогда всех разработчиков оповестили, чтобы они обновились и всё прошло гладко.