Size: a a a

2021 March 19

MK

Matwey Kornilov in pro.git::next
Есть u-boot: https://github.com/u-boot/u-boot
Есть мой форк в котором я привык держать свои изменения: https://github.com/matwey/u-boot
Есть u-boot вендора: https://github.com/hardkernel/u-boot (не форкнут от https://github.com/u-boot/u-boot, а просто как-то залит)

Вот я хочу этому вендору пару патчей отправить, а мне гуёвина не дает выбрать как target
источник

EF

Evgen Fil // 🎲 in pro.git::next
Всем привет
Есть проблема — нужно сделать ребейз кучки коммитов, но гит не особо хочет делать его

Дано (история по факту линейная, разница только в ветках):
A - B - C                 :master
         \
           D - E         :feat-1
                 \
                   F - G :feat-2

Цель:
           F - G         :feat-2
         /
A - B - C                 :master
         \
           D - E         :feat-1

Как это сделать?
источник

EF

Evgen Fil // 🎲 in pro.git::next
Matwey Kornilov
Есть u-boot: https://github.com/u-boot/u-boot
Есть мой форк в котором я привык держать свои изменения: https://github.com/matwey/u-boot
Есть u-boot вендора: https://github.com/hardkernel/u-boot (не форкнут от https://github.com/u-boot/u-boot, а просто как-то залит)

Вот я хочу этому вендору пару патчей отправить, а мне гуёвина не дает выбрать как target
Как вариант (не самый оптимальный, я предупредил), попробуй форкнуть, затем через git remote локально задать адрес форка и форспушнуть туда
источник

MK

Matwey Kornilov in pro.git::next
Evgen Fil // 🎲
Как вариант (не самый оптимальный, я предупредил), попробуй форкнуть, затем через git remote локально задать адрес форка и форспушнуть туда
Ну я так и сделал. Теперь у меня два u-boot
источник

EF

Evgen Fil // 🎲 in pro.git::next
Matwey Kornilov
Ну я так и сделал. Теперь у меня два u-boot
Напомнило шутку из разряда
У меня не работает софт. Мне посоветовали поставить другую версию. Теперь у меня две проблемы.
источник

MK

Matwey Kornilov in pro.git::next
Evgen Fil // 🎲
Напомнило шутку из разряда
У меня не работает софт. Мне посоветовали поставить другую версию. Теперь у меня две проблемы.
Ну а почему на GitHub так странно сделан форкфлоу?
источник

MK

Matwey Kornilov in pro.git::next
Они не могут что-ли сравнить что два репозитория - это один и тот же?
источник

АЕ

Александр Епанешнико... in pro.git::next
Matwey Kornilov
Они не могут что-ли сравнить что два репозитория - это один и тот же?
там мне кажется сильные внутренние связи с форками. общее пространство имён дидупликация и все дела такие.
источник

MK

Matwey Kornilov in pro.git::next
Александр Епанешников
там мне кажется сильные внутренние связи с форками. общее пространство имён дидупликация и все дела такие.
Опять выливают на конечного пользователя проблемы с дизайном
источник

АЕ

Александр Епанешнико... in pro.git::next
Matwey Kornilov
Опять выливают на конечного пользователя проблемы с дизайном
ну не интуитивно это да. но мне кажется на GitLab также.
источник

EF

Evgen Fil // 🎲 in pro.git::next
Александр Епанешников
там мне кажется сильные внутренние связи с форками. общее пространство имён дидупликация и все дела такие.
Да, кст, там у них дедупликация с форками
источник

MK

Matwey Kornilov in pro.git::next
Ну это не аргумент
источник

MK

Matwey Kornilov in pro.git::next
https://github.com/u-boot/u-boot
https://github.com/hardkernel/u-boot

вот два репозитория в которых хранится одно и то же и они не являются форками друг друга
источник

АЕ

Александр Епанешнико... in pro.git::next
Evgen Fil // 🎲
Да, кст, там у них дедупликация с форками
на этом был баг построен когда в репы ютуб дл заливали.
источник

EF

Evgen Fil // 🎲 in pro.git::next
Александр Епанешников
на этом был баг построен когда в репы ютуб дл заливали.
+
источник

АЕ

Александр Епанешнико... in pro.git::next
Matwey Kornilov
https://github.com/u-boot/u-boot
https://github.com/hardkernel/u-boot

вот два репозитория в которых хранится одно и то же и они не являются форками друг друга
ну грустно.
источник

MK

Matwey Kornilov in pro.git::next
а я даже знаю как так получилось
источник

MK

Matwey Kornilov in pro.git::next
изначально u-boot жил на своем сервере, а hardkernel захотел свой форк держать на github
источник

MK

Matwey Kornilov in pro.git::next
а спустя много лет у u-boot появилось официальное зеркало на github
источник

MK

Matwey Kornilov in pro.git::next
и виноват в этом github, что теперь нельзя эти форки сделать форками в терминологии github
источник