"Git" atsisako sujungti nesusijusias istorijas pakartotinio atkūrimo metu
Per git rebase origin/development
iš "Git" rodomas toks klaidos pranešimas:
fatal: refusing to merge unrelated histories
Error redoing merge 1234deadbeef1234deadbeef
Mano Git versija yra 2.9.0. Ankstesnėje versijoje viskas veikė gerai.
Kaip galiu tęsti šį atkūrimą, leidžiantį nesusijusias istorijas su naujoje versijoje įvesta priverstine vėliava?
1858
3
Numatytoji elgsena pasikeitė nuo "Git 2.9" versijos:
Daugiau informacijos rasite Git leidinio pakeitimų sąraše.
Galite naudoti
--allow-unrelated-histories
(leisti nesusijusias istorijas), kad priverstumėte atlikti sujungimą.Mano atveju klaida buvo tiesiog
fatalinė: atsisakymas sujungti nesusijusias istorijas
kiekvieną kartą, ypač pirmąją pull užklausą po to, kai nuotoliniu būdu pridėjote "Git" saugyklą.Naudojant vėliavėlę
--allow-unrelated-histories
su tokiu traukimo užklausos būdu pavyko:Aš taip pat su tuo susidūriau, bet man pavyko rasti apeinamą variantą.
Kai susiduriate su pirmiau nurodyta klaida, tiesiog pasirinkite sujungimo pakeitimą ir tęskite atkūrimą: