Size: a a a

2020 March 17

GG

George Gaál in DevOps
Ещё раз - если а отстала, то ее не проблема догнать. Чекаут а + пулл
источник

GG

George Gaál in DevOps
Если у тебя она не пуллит изменения - значит у тебя есть локальные изменения в А, либо кто-то умный изменил историю А на сервере, в обход тебя
источник

PD

Plomipu Dmitri in DevOps
поверьте мне я пробовал зачекаутить и с -f и без
источник

GG

George Gaál in DevOps
Оба кейса - это "очень плохо"
источник

PD

Plomipu Dmitri in DevOps
какие кейсы ??
источник

GG

George Gaál in DevOps
George Gaál
Если у тебя она не пуллит изменения - значит у тебя есть локальные изменения в А, либо кто-то умный изменил историю А на сервере, в обход тебя
👆
источник

GG

George Gaál in DevOps
источник

GG

George Gaál in DevOps
могу только посочувствовать
источник

GG

George Gaál in DevOps
вам вероятно надо было на меркуриале сидеть, а не на гите. Или вообще на SVN
источник

PD

Plomipu Dmitri in DevOps
а в чём разница кроме того, что в меркуриале и SVN вроде как сервак один и эти СКВ вроде централизированные
источник

DS

Dmitry Sergeev in DevOps
Plomipu Dmitri
я не могу зачекаутиться так как на ветке B и ветке A разные релизы приложений и поэтому происходят конфликты при чекауте и вякания гита, что файлы мол перепишутся
А с форс чекаут на A такая же хрень. Правда не совсем:
"<file> not up to date. Cannot merge." Я пробовал начильный чекаут сделать, но ошибка таже и из за того, что у меня A как раз и отстала на несколько коммитов от A на удалённом репозитории
просто п******я в плохом смысле ситуация
😁
Ну сделай без checkout если боишься
git fetch
git merge origin/A A
источник

DS

Dmitry Sergeev in DevOps
Plomipu Dmitri
а в чём разница кроме того, что в меркуриале и SVN вроде как сервак один и эти СКВ вроде централизированные
в меркуриал это не так. В нем как в гите архитектура. У каждого своя репа
источник

DS

Dmitry Sergeev in DevOps
Plomipu Dmitri
поверьте мне я пробовал зачекаутить и с -f и без
да тебе даже checkout не нужен. Достаточно забрать коммиты из удаленной репы, и смержить что тебе требуется
источник

DS

Dmitry Sergeev in DevOps
Если у тебя конфликты при мерже удаленного бранча и локального, это уже другой разговор
источник

GG

George Gaál in DevOps
Dmitry Sergeev
Если у тебя конфликты при мерже удаленного бранча и локального, это уже другой разговор
+
источник

PD

Plomipu Dmitri in DevOps
@identw ааа ок. Я понял. Я просто всю ночь не спал. Перепутал, когда говорил про свой результат с мерджом. Тогда ваши комманды сработают. Спасибо.
источник

GG

George Gaál in DevOps
Кстати, это самый простой способ все починить 🤗
источник

DS

Dmitry Sergeev in DevOps
Dmitry Sergeev
😁
Ну сделай без checkout если боишься
git fetch
git merge origin/A A
сорян, с merge ошибся, так вроде нельзя. Ну окей, checkout сделать придется.
Но это тоже не сложно =)
источник

GG

George Gaál in DevOps
Plomipu Dmitri
@identw ааа ок. Я понял. Я просто всю ночь не спал. Перепутал, когда говорил про свой результат с мерджом. Тогда ваши комманды сработают. Спасибо.
Рекомендую чуть отдохнуть
источник

DS

Dmitry Sergeev in DevOps
George Gaál
Рекомендую чуть отдохнуть
+
источник