OT: git vs SVN

Pavel Troller patrol na sinus.cz
Čtvrtek Prosinec 6 04:42:16 CET 2012


Zdravím,
  dovolte malý dotaz na git, snad to není takové OT, ikdyž k hardware to má
daleko :-).
  V SVN pracovat umím: Pomocí SVN checkout vytvořím vlastní pracovní adresář,
v něm si dělám, co chci (upravuji soubory apod.) a pak updatuji pomocí SVN
update. Pokud nenastane kolize, v mém pracovním adresáři se udržují moje
změny a zároveň mohu sledovat vývoj probíhající v repository. Nastane-li
kolize, dám volbu "postpone", tím se do inkriminovaného kolizního souboru
zanesou dobře viditelné změny mezi repository a mou verzí a ty pak ručně
upravím editorem.
  V gitu toto udělat neumím. Pomocí git clone si vytvořím pracovní adresář,
ale jakmile cokoliv změním, další update (pomocí git pull) není možný, musím
použít git reset --hard, aby to všechny mé změny zahodilo a pak dát 
git pull. Své změny tam pak mohu znovu aplikovat.
  Věřím, že to v gitu jde, ale ještě jsem nepochopil, jak. Poradíte ?

  Zdraví Pavel


Další informace o konferenci Hw-list