GIt или не Git - вот в чем вопрос

S3
На сайте с 29.03.2012
Offline
366
#121
danforth:
Потому что rebase переписывает историю

Насколько я понял, это удобно, когда твоя ветка начинает сильно отставать от родителя и тебе история не нужна - ребэйз помешает твой коммит вверх обновлений - меньше вероятность конфликтов потом. Но у нас в основном мердж используется

DV
На сайте с 01.05.2010
Offline
644
#122

Несколько лет назад был, кстати, самописный "бэкапер".

Из консоли даёшь команду и хопа — архив сайта с дампом в отдельной папочке лежат, все пронумерованы, и ридми есть с комментарием, так что можно командой и листнуть, посмотреть, что когда, и развернуть назад, с закатыванием в базу. Удобно!

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
S3
На сайте с 29.03.2012
Offline
366
#123
DenisVS:
Как там докер, всё бодаетесь на его тему или уже на кубернец перешли, как я и предсказывал?

Не, это тема для следующего срача. :) Или вот думаю AWS набросить?

Aisamiery
На сайте с 12.04.2015
Offline
319
#124
DenisVS:
Я наверное что-то не понимаю в радостях этой жизни.
Зайду три раза в месяц, опять срутся. Те же люди. Спорт, что-ли, такой?

Есть люди, которые задают такое направление дискуссии

DenisVS:
Как там докер, всё бодаетесь на его тему или уже на кубернец перешли, как я и предсказывал?

Не в данном случае, про кубер рассказывать тут вообще бесполезно, но и он действительно не для всех, это же нужно вначале про микросервисную архитектуру рассказать, а тут люди принять не могут, что может быть что то кроме монолитного ВП, на котором они делают все, от сайта визитки, до маркетплейса и срм, а ну еще делают "вроде интернет магазин, но не интернет магазин, как каталог только не каталог"

DenisVS:

По сабжу, гит использую только для пулла публичных проектов с гитхаба.
Своё держу в Subversion. Сейчас php проекты, конфиги и... некоторые текстовые документы! Удобно, когда что-то объёмное сочиняешь.
Только консоль, IDE почему-то не доверяю, всё равно перепроверять приходится.
Пробовал сувать всё подряд. Сайт целиком не понравилось, много заморочек с дампом, который идёт туда как бинарник.

Ушел с SVN, почему то много косячил там, возможно из за нехватки опыта, но гит мне оказался ближе.... и проще наверное.

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
L
На сайте с 10.02.2015
Online
260
#125
Dreammaker:
Кстати, вот тоже интересует. Раньше всё время мержили, а потом я понял, что есть rebase. Вроде всё красиво, но выглядит, что по популярности проигрывает мержу. И не могу понять "почему?".

Я раньше думал, что ребейс - это слить свои локальные коммиты в один.

А тут почитал на хабре. Есть вероятность накосячить. Чуть сложнее фиксятся конфликты в нескольких коммитах.

Выбираю пока мердж.

S3
На сайте с 29.03.2012
Offline
366
#126
livetv:
Я раньше не думал, что ребейс - это слить свои локальные коммиты в один.

Это как раз необязательно - ты можешь все перенести их просто вверх ветки

Dreammaker
На сайте с 20.04.2006
Offline
569
#127
livetv:
Я раньше не думал, что ребейс - это слить свои локальные коммиты в один.

эм, это ж мерж :) А ребейс - это сделать так, вроде локальной ветки не было, а все коммиты из неё кладутся в конец, то есть, после последнего коммита основной ветки.

danforth
На сайте с 18.12.2015
Offline
153
#128
Sly32:
Большинству адекватных товарищей, к коим отношу и тебя, несмотря на некоторую заносчивость, это понятно, а вот автору топика - нет.

Так ты автор топика

Sly32:
Насколько я понял, это удобно, когда твоя ветка начинает сильно отставать от родителя и тебе история не нужна - ребэйз помешает твой коммит вверх обновлений - меньше вероятность конфликтов потом. Но у нас в основном мердж используется

Не правильно понял.

Sly32:
Это как раз необязательно - ты можешь все перенести их просто вверх ветки

Опять не правильно понял. git rebase делает прямую историю коммитов, как будто не было никакой ветки.

Вот такое превратится во флет историю как будто коммит шел за коммитом в одной ветке.



Вот более понятный пример:

И да, при мердже и при ребейсе оно всегда пишет вверх ветки, в которую делается merge или rebase, меняется только граф в истории.

Junior Web Developer
S3
На сайте с 29.03.2012
Offline
366
#129
danforth:
Так ты автор топика

:) Афигеть) тока счас заметил что я автор))) Во облажался)))

---------- Добавлено 03.06.2020 в 20:25 ----------

danforth:
Опять не правильно понял. git rebase делает прямую историю коммитов, как будто не было никакой ветки.

что значит неправильно ? Он перенесет их в робительскую ветку нверх- я это и говорю иначе в чем смысл? При этом можно засквошить коммиты и перенести один

Mik Foxi
На сайте с 02.03.2011
Offline
1214
#130
Sly32:
Не, это тема для следующего срача. :) Или вот думаю AWS набросить?

aws для спамеров, хакеров и прочих чернушников. На серверах оттуда всегда идут нездоровые запросы.

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий