GIT a push do vzdáleného repozitáře

st4nger

GIT a push do vzdáleného repozitáře
« kdy: 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



« Poslední změna: 07. 10. 2010, 18:54:58 od Petr Krčmář »


jv

Re: GIT a push do vzdáleného repozitáře
« Odpověď #1 kdy: 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.

int

Re: GIT a push do vzdáleného repozitáře
« Odpověď #2 kdy: 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.