Size: a a a

2020 February 27

P

Pavel in rust_offtopic
Alex Zhukovsky
короче "там под капотом то же" не аргумент, потому что под капотом оно не мешает
гит буквально разделяет пользовательские операции и машинерию, машинерия одна и та же, а squash/rebase это просто фронтенд, при чём первый — частный случай второго
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
обычно за 3-4 дня до релиза от девелопа отделяется ветка в которую далее идут только фиксы ацептенс багов для этого релиза и при релизе она мержится в мастер, а мастер мержится обратно в девелоп
верно, но в таком флоу непонятно зачем нужен мастер, в который только в момент релиза чето мержится
источник

P

Pavel in rust_offtopic
Emmanuel Goldstein
Нет, это полноценные инструкции
на уровне ассемблера — мб, на уровне ядра процессора уже одно и то же, просто в коллах ещё сопутствующие операции
источник

AK

Alexander Krivitskiy in rust_offtopic
λоλторт
и то это так только для cbv
cbv?
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
гит буквально разделяет пользовательские операции и машинерию, машинерия одна и та же, а squash/rebase это просто фронтенд, при чём первый — частный случай второго
отлично, со сквашем у меня ни разу не получилось накосячить, а с ребейзом пару раз так накололся, что потом несколько дней сидел по рефам патчи разбирал чтобы восстановить код
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
верно, но в таком флоу непонятно зачем нужен мастер, в который только в момент релиза чето мержится
чтобы не делать так https://t.me/rust_offtopic/179088
источник

AZ

Alex Zhukovsky in rust_offtopic
а в чем сложность-то?
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
верно, но в таком флоу непонятно зачем нужен мастер, в который только в момент релиза чето мержится
для хотфиксов
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
а в чем сложность-то?
получается какой-то кусок дерева ни к чему не привязанный
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
отлично, со сквашем у меня ни разу не получилось накосячить, а с ребейзом пару раз так накололся, что потом несколько дней сидел по рефам патчи разбирал чтобы восстановить код
rebase -i и везде squash — абсолютно то же самое, что и просто squash
источник

AZ

Alex Zhukovsky in rust_offtopic
^
источник

λ

λоλторт in rust_offtopic
Alexander Krivitskiy
cbv?
call by value
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
rebase -i и везде squash — абсолютно то же самое, что и просто squash
нет, ведь скваш не получится сделать если есть конфликты. ПО крайней мере через тулы которыми я пользуюсь
источник

EG

Emmanuel Goldstein in rust_offtopic
Pavel
на уровне ассемблера — мб, на уровне ядра процессора уже одно и то же, просто в коллах ещё сопутствующие операции
На уровне машинного кода
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
нет, ведь скваш не получится сделать если есть конфликты. ПО крайней мере через тулы которыми я пользуюсь
git squash тоже не получится сделать, если есть конфликты
источник

EG

Emmanuel Goldstein in rust_offtopic
Ниже это уже хардвейр
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
git squash тоже не получится сделать, если есть конфликты
зато rebase -i - легко
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
зато rebase -i - легко
у тебя будут стопы для ресолва
источник

P

Pavel in rust_offtopic
Emmanuel Goldstein
Ниже это уже хардвейр
никогда не писал хардвер?
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
у тебя будут стопы для ресолва
посреди ребейза уже поздно
источник