Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: st4nger 07. 10. 2010, 10:58:32
-
Zdravim,
snazim se o prechod z svn na GIT.
Na vzdalenem serveru jsem uspesne naklonoval svn do gitu pres "git svn clone".
Tento repozitar jsem si naklonval k sobe na lokalni PC.
Pokud provedu na lokalnim pc zmeny, commitnu je a pres push je nahraju na sevrer, jak se maji zmeny projevit? Pokud napisu na serveru "git status" vidim v nich mnou pushnute soubory jako modified. Myslel jsem, ze by se mnou pushnuta revize mela nastavit posledni.
Snazim se ucit z Pro Gitu, ale evidentne mi neco zasadniho pri praci se vzdalenym repozitarem uniklo.
Diky
-
Ty okrem toho, ze na serveri mas tie subory pushnute v repozitaroch, asi mas tiez vytiayhnuty nejaky snimok (ked pouzijem termin ProGit). A tento snimok nemas synchronizovany s najnovsou verziou. Preto to 'modified'. Na serveri davat status nema IMHO zmysel. Ale mozem sa mylit.
-
Ten vzdaleny adresar by mel byt zalozeny s parametrem --bare (tzn bez working copy) jinak push obcas vyhazuje chybu. Pokud potrebujes mit na serveru aktualni working copy, doporucuju dat prikazy pro jeji vytvoreni/aktualizaci do hook scriptu post-update.