2016.09.16 09:02
zamiana miejscami dwu komitów

Wiele nieporozumień i problemów z gitem wynika stąd, że Linus wziął słowa, które dla normalnych ludzi coś znaczą (komit, gałąź itp), przedefiniował je, żeby znaczyły coś innego, stare znaczenia zostały bez nazwy, więc teraz ludzie używają tych słów w obu znaczeniach, mieszając je ze sobą.
Przykładowo: na górze historii mam dwa komity: najnowszy i przednajnowszy (przednajnowszy jest rodzicem najnowszego (jedynym)). Zamieniam te dwa komity miejscami. Czy mogą przy tym powstać konflikty? Moja odpowiedź: jeśli naprawdę zamienię miejscami komity, to oczywiście nie powstaną konflikty Tylko że niemal każdy kiedy mówi o zamianie miejscami komitów, nie ma na myśli zamieniania miejscami komitów, tylko zamienienie miejscami zmian wprowadzonych przez te komity.

komentarze:
2016.09.20 06:06 Piotrek

No i masz. Właśnie w tej chwili potrzebuję zamienić miejscami dwa komity (ale tak naprawdę, w znaczeniu: zamienić miejscami dwa snapszoty).


2016.09.20 07:53 Piotrek

Da się. Na przykłąd można użyć graftów (ang. grafts), a potem użyć "git filter-branch komit..innykomit" żeby wypalić zmiany z graftów w komitach.



ksywa:

tu wpisz cyfrę cztery: (tu wpisz cyfrę cztery: (to takie zabezpieczenie antyspamowe))

komentarze wulgarne albo co mi się nie spodobają będę kasował


powrót na stronę główną

RSS