Size: a a a

2019 December 13

SU

Serg Udo in RubyRush
Andrey Anikin
Так я спросил начались ли флудовыхи
Так все равно помогают и на выходных.
источник

AA

Andrey Anikin in RubyRush
Serg Udo
Так все равно помогают и на выходных.
🙄 это вопрос не по теме чата, поэтому надо задавать его не на неделе, а на выходных, когда можно обсуждать любые темы.
источник

AA

Andrey Anikin in RubyRush
Ладно, короче такой вопрос
источник

AA

Andrey Anikin in RubyRush
В главе про rebase пишут несколько раз, что применять эту функцию в git нельзя на уже отправленных на публичный репозиторий комитах, а то коллеги, семья и родители будут презирать)
источник

AA

Andrey Anikin in RubyRush
источник

AA

Andrey Anikin in RubyRush
Так вот вопрос: а что тогда применять для уже запушеных комитов, если нельзя ни rebase, ни merge? Или вообще про такие комиты забыть и не трогать?
источник

AA

Andrey Anikin in RubyRush
А если мне нужно всё-таки присоединить изменения из неё, скажем в очередной релиз?
источник

E

Eugene in RubyRush
merge-то почему нельзя?
источник

E

Eugene in RubyRush
rebase переписывает историю задним числом, поэтому ломает работу git pull у всех других пользователей
источник

E

Eugene in RubyRush
а merge добавляет коммит
источник

AA

Andrey Anikin in RubyRush
Eugene
merge-то почему нельзя?
Это уже в другой статье прочитал, что хорошая практика - это не использовать комиты слияния и, соответственно, git pull при скачивании изменений в локальный репозиторий. И нужно добиваться «линейной» истории комитов.
источник

AA

Andrey Anikin in RubyRush
И типа нужно либо rebase использовать, либо git pull —rebase
источник

AA

Andrey Anikin in RubyRush
Это верное утверждение?
источник

AA

Andrey Anikin in RubyRush
Eugene
rebase переписывает историю задним числом, поэтому ломает работу git pull у всех других пользователей
В общем использовать в таких случаях merge и всё будет в порядке?
источник

Э

Эдем in RubyRush
rebase меняет историю -- вот в чём посыл этого утверждения
источник

E

Eugene in RubyRush
rebase вы делаете в своей ветке, а merge в чужой )
источник

E

Eugene in RubyRush
если вашей веткой никто не пользуется, то меняйте как хотите
источник

E

Eugene in RubyRush
а внутрь master всё через merge
источник

AA

Andrey Anikin in RubyRush
Так понятнее. Спасибо!
источник

В

ВадимOff in RubyRush
Я правильно понимаю, что self это типо как this в других яп, например в Java?
источник