Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: st4nger 07. 10. 2010, 10:58:32

Název: GIT a push do vzdáleného repozitáře
Přispěvatel: 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



Název: Re: GIT a push do vzdáleného repozitáře
Přispěvatel: jv 09. 10. 2010, 14:02:42
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.
Název: Re: GIT a push do vzdáleného repozitáře
Přispěvatel: int 09. 10. 2010, 18:16:41
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.