Сообщение Re[10]: Почему некотрые идио... люди агитируют за Mercurial? от 07.09.2022 22:16
Изменено 07.09.2022 22:19 ·
Re[10]: Почему некотрые идио... люди агитируют за Mercurial?
Здравствуйте, GarryIV, Вы писали:
GIV>>>Сквошить надо при мерже в мастер или куда вы там мержите.
GIV>·>squash это частный случай rebase. Для... ээ... частных случаев он, конечно, подходит. В общем случае имеет смысл иметь более одного коммита.
GIV>Каждый коммит в основную (или долгоиграющую) ветку должен быть осмысленным. Желательно 1 к 1 соотносится с задачей в жыре, без git merge --squash мм удачи потом историю смотреть. Понятно, что можно осознано выбирать вид мержа и это в теории может быть хорошо но по факту на если не форсить то будут мержить как попало и что попало, увы.
Бездумное схлопывание коммитов не повышает качество истории.
GIV>>>Сквошить надо при мерже в мастер или куда вы там мержите.
GIV>·>squash это частный случай rebase. Для... ээ... частных случаев он, конечно, подходит. В общем случае имеет смысл иметь более одного коммита.
GIV>Каждый коммит в основную (или долгоиграющую) ветку должен быть осмысленным. Желательно 1 к 1 соотносится с задачей в жыре, без git merge --squash мм удачи потом историю смотреть. Понятно, что можно осознано выбирать вид мержа и это в теории может быть хорошо но по факту на если не форсить то будут мержить как попало и что попало, увы.
Бездумное схлопывание коммитов не повышает качество истории.
Re[10]: Почему некотрые идио... люди агитируют за Mercurial?
Здравствуйте, GarryIV, Вы писали:
GIV>>>Сквошить надо при мерже в мастер или куда вы там мержите.
GIV>·>squash это частный случай rebase. Для... ээ... частных случаев он, конечно, подходит. В общем случае имеет смысл иметь более одного коммита.
GIV>Каждый коммит в основную (или долгоиграющую) ветку должен быть осмысленным. Желательно 1 к 1 соотносится с задачей в жыре, без git merge --squash мм удачи потом историю смотреть. Понятно, что можно осознано выбирать вид мержа и это в теории может быть хорошо но по факту на если не форсить то будут мержить как попало и что попало, увы.
Бездумное схлопывание коммитов не повышает качество истории. А если вся джира и так укладывается в один коммит, то проще commit --amend делать (на крайняк по reflog-у откатываться), тогда и --squash не нужен.
GIV>>>Сквошить надо при мерже в мастер или куда вы там мержите.
GIV>·>squash это частный случай rebase. Для... ээ... частных случаев он, конечно, подходит. В общем случае имеет смысл иметь более одного коммита.
GIV>Каждый коммит в основную (или долгоиграющую) ветку должен быть осмысленным. Желательно 1 к 1 соотносится с задачей в жыре, без git merge --squash мм удачи потом историю смотреть. Понятно, что можно осознано выбирать вид мержа и это в теории может быть хорошо но по факту на если не форсить то будут мержить как попало и что попало, увы.
Бездумное схлопывание коммитов не повышает качество истории. А если вся джира и так укладывается в один коммит, то проще commit --amend делать (на крайняк по reflog-у откатываться), тогда и --squash не нужен.