Size: a a a

2020 July 01

AO

Alexander Ovchinniko... in cloud_flood
была ветка, стал +1 коммит в master'е
источник

AO

Alexander Ovchinniko... in cloud_flood
ветка удаляется
источник

ВН

Виталий На Заборе... in cloud_flood
Александр
Как будь-то школьница Марина будет изучать прошивку своего телефона в поисках бэкдора который слил её нюдесы
Но ты хотя бы МОЖЕШЬ проверить, и есть надежда, что кто-то проверит. А если процесс разработки в гите и ревьюится, то и встроить сложнее
источник

ВН

Виталий На Заборе... in cloud_flood
Alexander Ovchinnikov 🦁
была ветка, стал +1 коммит в master'е
Это правильно, да
источник

ВН

Виталий На Заборе... in cloud_flood
Одобряю
источник

AO

Alexander Ovchinniko... in cloud_flood
ну, и после push'а нельзя перезаписывать историю
источник

AO

Alexander Ovchinniko... in cloud_flood
пушнул в паблик на сервер - уже никаких изменений коммитов в прошлом
источник

AO

Alexander Ovchinniko... in cloud_flood
всё равно в итоге 1 коммит будет
источник

AO

Alexander Ovchinniko... in cloud_flood
а для code review удобнее, чтобы история не менялась...
источник

AO

Alexander Ovchinniko... in cloud_flood
ну, и да, перед —squash'ем в master нужно, чтобы в ветке были изменения из master'а и по ним прошёлся бы CI и всё было бы зелёным, иначе можно сломать тесты master'а
источник

AO

Alexander Ovchinniko... in cloud_flood
то есть ветки должны жить мало иначе надоест подмерживать туда изменения
источник

AO

Alexander Ovchinniko... in cloud_flood
вот, собственно, и все хитрости)
источник

AO

Alexander Ovchinniko... in cloud_flood
там удобно сделано: ты просто открываешь другую задачу и IDE тебе всё делает как нужно
источник

AO

Alexander Ovchinniko... in cloud_flood
там есть интеграция с баг-трекером, ты прямо в IDE видишь список возможных задач, тыкаешь, какую хочешь делать следующей и она тебе подготавливает начальное состояние
источник

AO

Alexander Ovchinniko... in cloud_flood
ветки там создаст, ещё там что-нибудь сделает, таймер запустит
источник

ВН

Виталий На Заборе... in cloud_flood
Alexander Ovchinnikov 🦁
там есть интеграция с баг-трекером, ты прямо в IDE видишь список возможных задач, тыкаешь, какую хочешь делать следующей и она тебе подготавливает начальное состояние
Да понятно, но на практике народ потом часто не понимает что делать с гитом когда "фсесломалось"
источник

AO

Alexander Ovchinniko... in cloud_flood
починить IDE
источник

AO

Alexander Ovchinniko... in cloud_flood
ну, а в худшем случае просто rm -rf ... && git clone ...
источник

AO

Alexander Ovchinniko... in cloud_flood
самая удобная команда починки Git'а
источник

AO

Alexander Ovchinniko... in cloud_flood
ошибся в чём-то там? окей, просто всё удаляешь и скачиваешь заново
источник