Гость
Форумы / Программирование [игнор отключен] [закрыт для гостей] / для чего использовать git rebase / 8 сообщений из 8, страница 1 из 1
16.03.2020, 19:16
    #39937986
Сотрудник Главного Управления
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для чего использовать git rebase
Привет!
YouTube Video
...
Рейтинг: 0 / 0
17.03.2020, 04:17
    #39938062
istrebitel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для чего использовать git rebase
Чтобы не было такого треша.
...
Рейтинг: 0 / 0
17.03.2020, 11:35
    #39938155
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для чего использовать git rebase
Rebase требует дополнительных усилий по поддержке линейной адресации коммитов.
Я-бы сказал что он решает столько проблем сколько и создает новых.

Вобщем я-бы предложил автору не париться этим вопросом вообще. Если эта опция
не придавила - то скорее всего она просто не нужна. Можно прожить долгую и счастливую
жизнь разработчика но так и не подойти к ребейзу.
...
Рейтинг: 0 / 0
17.03.2020, 15:02
    #39938297
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для чего использовать git rebase
а как же Pull Request'ы на слияние?
честно говоря, я вообще не понимаю, как могут мешать все эти полоски? или вы их по линейке как в армии полоски на кроватях выравнивайте? в реально жизни они нужны только для наглядности и не более того
...
Рейтинг: 0 / 0
17.03.2020, 19:24
    #39938442
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для чего использовать git rebase
А что пул-реквест? Ты мысль развивай.
...
Рейтинг: 0 / 0
18.03.2020, 05:36
    #39938492
istrebitel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для чего использовать git rebase
Зачем в системе лишние merge комиты? Вышел ты из отпуска, можешь посмотреть наглядно что понаделали в проекте за время твоего отсутствия не ломая глаза.
...
Рейтинг: 0 / 0
18.03.2020, 23:02
    #39938940
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для чего использовать git rebase
Зачем нужен rebase?
Это прежде всего уборка кода перед публикацией.
Каждый фикс или новая фича производится в 2 этапа (с точки зрения SCM).
1) Куча отладочных коммитов в локальный репо, пока все не заработает как надо
2) Публикация коммита в публичных репо.

Никому не интересны ваши коммиты на первой стадии. Поэтому они все используя rebase squash сливаются в один коммит.

Дальше, публикация итогового коммита возможна двумя способами - merge или rebase (ну или в тривиальном случае ни то не то не нужно т.к. больше никто не коммитил с момента начала изменений).
Тут дело вкуса и внутренних правил проекта. Но линейная история которую дает rebase более читаемая. Недостаток rebase в том что после публикации коммита его rebase (изменение истории) невозможен. Merge не меняет историю, поэтому такого недостатка нет, но есть другой недостаток - куча ветвлений в истории, которая по сути линейна.
...
Рейтинг: 0 / 0
19.03.2020, 11:31
    #39939015
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для чего использовать git rebase
Я-бы это проверил на gitlab-flow. Сценарий описан как упрощение разработки с 1 осью.
А если у вас их dev/staging/prod ?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / для чего использовать git rebase / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]