git rerere: не резолвим конфликты дважды

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 27

  • @Yuretsby
    @Yuretsby 2 роки тому +8

    Интеререресно, спасибо!

  • @zatochiSiberian
    @zatochiSiberian 2 роки тому

    Благодарю! Полезно.

  • @paulsleepy
    @paulsleepy 2 роки тому

    Спасибо, не знал про эту фичу! Обычно в этом кейзе выполняю два мержа - сначала с feature-backend, а только потом с master. Результат тот же.

  • @sedovanton781
    @sedovanton781 2 роки тому +4

    git config --global rerere.enabled true
    git config --global rerere.autoUpdate true

  • @evisotskiydev
    @evisotskiydev 2 роки тому

    круто, минус одна боль!

  • @alexanderm1584
    @alexanderm1584 2 роки тому

    Прикольно, не знал про шару.

  • @DarkKillerBit
    @DarkKillerBit 2 роки тому

    Один раз приходилось пересаживать rerere другому человеку 😅 надо бы тоже попробовать расшарить rerere cache. Спасибо за видео!

  • @andrey7829
    @andrey7829 2 роки тому

    Отличное видео, спасибо! Было бы здорово, если бы вы создали плейлист по git как уже есть по vue и docker

  • @MaxiManBW
    @MaxiManBW 2 роки тому

    Крута річ. Почну використовувати на своїх проектах.
    Скажи, будь ласка, що за тема для терміналу у тебе стоїть? Хочу собі додати можливість візуалізації `git rebase`

  • @evgeniy3370
    @evgeniy3370 2 роки тому

    А когда планируется Ask me enything?

  • @voron121
    @voron121 2 роки тому +1

    Крутая штука, только есть вопрос: допустим порешал конфлик не корректно. Получается что rerere запомнил не корректный резолв и будет шарить это решение на всех участников команды. А есть ли способ отредактировать решение конфликта для rerere ?

  • @Nixguy
    @Nixguy 2 роки тому +6

    А в каких случаях может понадобится делать ребейз из мастера в ту ветку, для которой мастер не является родителем?

    • @vov4egde
      @vov4egde 2 роки тому

      Думаю, потом что ветка feature-frontend будет потом смержена стразу в мастер, а не сначала в feature-backend и уж потом это все в мастер. Как я понял (пожалуйста поправьте если не так) при таком флоу - ребейзить надо относительно той ветки в которую потом все эти фичи будут вливаться. В данном случае - мастер

  • @notarobertlangdon
    @notarobertlangdon 2 роки тому +3

    Почему бы просто не сделать git rebase feature-frontend из feature-backend после разрезолвленного конфликта? И тогда у вас не будет конфликтов. Это надо всегда помнить когда вы делаете цепочные ветки

    • @dzen1234
      @dzen1234 2 роки тому

      А мож это черрипик, и ты остальные коммиты не хочешь.

    • @404Negative
      @404Negative 7 місяців тому +1

      наверное потому что это учебный пример по rerere ? всем и так понятно что надо ребейсить от feature-backend. но видео не об этом.

    • @notarobertlangdon
      @notarobertlangdon 7 місяців тому

      @@404Negative Круто, спасибо что напомнил, спустя 2 года

  • @vitaliy.artyukh
    @vitaliy.artyukh 2 роки тому

    почему тогда git fetch не подтягивает такие важные изменения, а нужны какие-то сторонние решения, вопрос. а про хуки, это прям интересно будет. жду)

    • @olehdevua
      @olehdevua 2 роки тому +2

      > почему тогда git fetch не подтягивает такие важные изменения
      потому что это не важные изменения. То что кто-то где-то наресолвил какие-то конфликты, не значит что это нужно всей команде по дефолту, учитывая что эти конликты могут быть поресолвены неверно.
      то что тип в видосе начал мутить новую бренчу не с главной, а опираясь на код котовый еще не прошел ревью, говорит о том что не `git rerere` нужен в команду, а процессы.

  • @halvamusic
    @halvamusic Рік тому

    Можно сразу выходить и сохранять из vim с помощью :x вместо :wq

    • @JavaScriptNinja
      @JavaScriptNinja  Рік тому

      Я уже старый переучиваться

    • @404Negative
      @404Negative 7 місяців тому

      в vim лучше вообще не заходить

  • @Roman23fe
    @Roman23fe 2 роки тому

    Как называется эта консоль?

  • @NiceDeadPet
    @NiceDeadPet 2 роки тому

    Как называется тема для rsh?

  • @Max-nr1bv
    @Max-nr1bv 2 роки тому +2

    Какие есть минусы. Может ложные срабатывания? Звучит как серебряная пуля, тогда почему эту штуку не включили по дефолту?

    • @sashko_guz
      @sashko_guz 2 роки тому +2

      Я думаю, что проблема в том, что ты не все контролируешь, когда автоматический резолв происходит, и через это его не включили по умолчанию