LINUX.ORG.RU

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

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

А, да пох. Большинство команд Гит никому в пробел не упёрлось.

Это показатель командной работы. cherry-pick нужен когда в релизе откопали баг, баг правится в релизе который давно позади девелопмента, потом уже фиксы переносятся из этой древнего ответвления в девелопмент, вот тут и cherry-pick пригождается. Во времена SVN для этого использовали утилиту patch.

Squash например это если в команде принято фиксить баги в отдельных бранчах и фикс занимает больше одного дня при этом есть правило всегда комитить в конце рабочего дня выполненную работу (на случай если завтра тебя собъёт автобус работу должен продолжить другой человек), т.е. на баг создается бранч, потом там идет работа, создаются N коммитов, а когда уже все закончено скваш для создания одного коммита с красивым именем.

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

А, да пох. Большинство команд Гит никому в пробел не упёрлось.

Это показатель командной работы. cherry-pick нужен когда в релизе откопали баг, баг правится в релизе который давно позади девелопмента, потом уже фиксы переносятся из этой древнего ответвления в девелопмент, вот тут и cherry-pick пригождается. Во времена SVN для этого использовали утилиту patch.

Squash например это если в команде принято фиксить баги в отдельных бранчах и фикс занимает больше одного дня при этом есть правило всегда комитить в конце рабочего дня выполненную работу (на случай если завтра тебя собъёт автобус работу должен продолжить другой человек), т.е. на баг создается бранчь, потом там идет работа, создаются N коммитов, а когда уже все закончено скваш для создания одного коммита с красивым именем.