Size: a a a

2020 June 09

T🐜

The Ant 🐜 in Yii Framework 2
какой тут порядок вообще может быть?
источник

Д

Дмитрий in Yii Framework 2
The Ant 🐜
в каком плане порядок? коммит нужен чтобы сохранить текущее сосстояние, с комментарием чего ты там поменял. В процессе решения одной задачи может быть несколько коммитов, а не 1.
"починил", "совсем починил", "поломал"... а потом сшивается в 1 коммит. чтоб не было бардака
источник

T🐜

The Ant 🐜 in Yii Framework 2
Дмитрий
"починил", "совсем починил", "поломал"... а потом сшивается в 1 коммит. чтоб не было бардака
ну я обычно пишу "переименовал переменную", или "изменило логику в таком то методе". чтоб можно было читать что сделано )
источник

T🐜

The Ant 🐜 in Yii Framework 2
не заглядывая в код +- понимать логику изменений.
источник

Д

Дмитрий in Yii Framework 2
ну я уж образно. конечно я пишу что сделано
источник

TS

Tagil Steel in Yii Framework 2
Дмитрий
"починил", "совсем починил", "поломал"... а потом сшивается в 1 коммит. чтоб не было бардака
Точно так.
Иногда промежуточные коммиты помогают, к примеру, если персонаж работает на нескольких компах, например, на работе, дома и на ноуте.
Но потом не мешает все это склеить в один коммит перед пушем.
чтобы было одна задача - один коммит.
источник

V

Victooor in Yii Framework 2
Дмитрий
кстати, я вот искал в шторме как сшить X коммитов в один - так и не нашел. в консоли всегда делаю
справедливости ради, в шторме не очень удобно делать что-то не совсем стандартное. Например, там нельзя для remote прописать ключ. Приходится использовать tortoise git
источник

IS

I Scarab in Yii Framework 2
"Одна задача - один коммит" - сомнительное решение.
источник

T🐜

The Ant 🐜 in Yii Framework 2
Tagil Steel
Точно так.
Иногда промежуточные коммиты помогают, к примеру, если персонаж работает на нескольких компах, например, на работе, дома и на ноуте.
Но потом не мешает все это склеить в один коммит перед пушем.
чтобы было одна задача - один коммит.
на кой хрен это делать? есть гит воркфлоу.
источник

T🐜

The Ant 🐜 in Yii Framework 2
пилишь ветку под задачу, потом мержишь.
источник

IS

I Scarab in Yii Framework 2
Задача может быть на несколько дней работы, что ж теперь - не коммитить?
источник

TS

Tagil Steel in Yii Framework 2
Но лично я слабо могу представить себе случай, когда коммитить нужно не весь проект.
А весь проект в шторме двумя кликами коммитится.
источник

Д

Дмитрий in Yii Framework 2
I Scarab
Задача может быть на несколько дней работы, что ж теперь - не коммитить?
коммить. просто решил мелкую задачу - а на ней 10 коммитов. сшей в 1. особенно если там 1 важный коммит и 2-3 typo fixes и прочее.
источник

TS

Tagil Steel in Yii Framework 2
I Scarab
Задача может быть на несколько дней работы, что ж теперь - не коммитить?
Лучше разбивать на подзадачи. Вы же не восьмиядерный процессок с HT, вы же в каждый момент чем-то одним занимаетесь.
источник

T🐜

The Ant 🐜 in Yii Framework 2
https://www.atlassian.com/ru/git/tutorials/comparing-workflows/gitflow-workflow
если еще не видели, будет оч полезно ознакомится.
источник

IS

I Scarab in Yii Framework 2
Дело вкуса и привычки, конечно. Для меня задача = бизнес-требование. Конкретная фича, или конкретный баг. Фича при этом может быть и довольно большой. Но повторюсь - у всех свои предпочтения.
источник

AS

Alexey Samoylov in Yii Framework 2
большая фича это эпик
источник

TS

Tagil Steel in Yii Framework 2
Это Вы к чему?
источник

T🐜

The Ant 🐜 in Yii Framework 2
Tagil Steel
Это Вы к чему?
к тому что не стоит заморачиваться над коммитами. есть воркфлоу который покрывает почти 100% нужд любых компаний.
источник

AS

Alexey Samoylov in Yii Framework 2
Tagil Steel
Но лично я слабо могу представить себе случай, когда коммитить нужно не весь проект.
А весь проект в шторме двумя кликами коммитится.
если нужно коммитить не весь проект, то в шторме есть ченджсеты
источник