powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / для чего использовать git rebase
8 сообщений из 8, страница 1 из 1
для чего использовать git rebase
    #39937986
Сотрудник Главного Управления
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!
YouTube Video
...
Рейтинг: 0 / 0
для чего использовать git rebase
    #39938062
istrebitel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы не было такого треша.
...
Рейтинг: 0 / 0
для чего использовать git rebase
    #39938155
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rebase требует дополнительных усилий по поддержке линейной адресации коммитов.
Я-бы сказал что он решает столько проблем сколько и создает новых.

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

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

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


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