Posted: 16.08.2005 19:36 Post subject: Sustavi za kontrolu verzije
Ovo pitanje bi loker moglo i u Client-side, ali hajde da ne cjepidlacim...dakle, koristite li neki sustav za kontrolu verzije i ako da - koji? Kakva su iskustva? Vrti li vam se repository na serveru ili lokalno (npr. Tortoise)?
Moj je problem u tome da radim istovremeno na nekoliko kompjutera i da mi je vec muka od sinkroniziranja, pa rekoh ne bi bilo lose update-ati najsvjeziju verziju sa CVS servera, o timskom radu da niti ne pocinjem.
Medjutim, moj provider tvrdi da mi za instalaciju CVS servera treba fiksna IP adresa i trazi za to doplatu. Zna li netko kakvo alternativno rjesenje?
Staticki IP vec imam na kucnoj mrezi (kabel flat rate), ali ne da mi se workstation zloupotrebljavat' kao server, odnosno ne vidim zasto bi doma vrtio server (osim apache/php/mysql itd. na 127.0.0.1) kada vec imam webhosting kojeg placam za 24/7.
A jer u neurednim vremenskim intervalima radim na nekoliko lokacija, bilo bi mi jako zgodno da imam, ako vec ne CVS server, a ono "remote repository" kod mog webhostera, kojem bi pristupao koristeci recimo webDAV preko SSH-a.
Na zalost, bojim se da to ne ide, barem meni (za sada) nije uspjelo. TortoiseCVS se moze setapirati da koristi lokani repository, ali, jer je TortoiseCVS samo client, remote ne ide. Jebat ga.
Joined: 17 Jun 2004 Posts: 860 Location: 25th floor
Posted: 17.08.2005 00:23 Post subject:
ono za staticki IP je bila sala.
zasto ne napravis direktorij kod providera i tamo ne drzis source. dovoljno ti je samo FTPom uzimat/vracat fajle.
ako si vec toliko zaboravan da ne mozes popamtiti sto si radio, pisi si u text file u rootu tog dira (nikako u neki poddirektorij!!)
a gdje su kontrola verzije, roll back, konflikt management i ostale blagodati?
naravno da je moguce osloniti se na vlastito pamcenje + dokumentaciju (pokazite mi developera koji se da nagovoriti da azurno dokumentira svoj kod, jebi ga, kada pritiscu rokovi najlakse se rijesiti tog balasta, ne?) ali kada istovremeno radis nekoliko projekata, neke od njih i u timu, onda sustav za kontrolu verzije i nije tako bedasta stvar.
@ lekke: sto, znaci ne mozes mi prodati IP za EUR 3,- godisnje?
Joined: 17 Jun 2004 Posts: 860 Location: 25th floor
Posted: 17.08.2005 08:16 Post subject:
fanatic wrote:
a gdje su kontrola verzije, roll back, konflikt management i ostale blagodati?
naravno da je moguce osloniti se na vlastito pamcenje + dokumentaciju (pokazite mi developera koji se da nagovoriti da azurno dokumentira svoj kod, jebi ga, kada pritiscu rokovi najlakse se rijesiti tog balasta, ne?) ali kada istovremeno radis nekoliko projekata, neke od njih i u timu, onda sustav za kontrolu verzije i nije tako bedasta stvar.
@ lekke: sto, znaci ne mozes mi prodati IP za EUR 3,- godisnje?
Prvo cu ti se ispricat za svoje lame pokusaje da ti pomognem, tek je sad situacija jasnija da radis sa vise racunala na razlicitim lokacijama, i da ne radis sam. Normalno da ti treba CVS i mislim da nema druge nego da izbrojis zelembace za staticki IP kod svog providera.
Salu za staticki IP vise necu dirati jer je ocigledno nisi shvatio (da ti netko proda staticki IP na tvojoj kucnoj mrezi je ekvivalent ko da placas nekome da jedes iz svojih tanjura)
ma nema beda lekke, kakav bi ovo svijet bio bez zajebancije, ja sam po prirodi cinik, ne stedim sebe niti druge, ergo samo ti udri
Kad si rekao da mi prodas staticki IP na vlastitoj mrezi, ja se uopce nisam bavio tehnickom izvodljivoscu i nisam pri tome mislio da mi hoces prodati interni IP 192.168.x.x vec externi. Ja doma vrtim kucnu mrezu koja je preko routera spojena na kablovski flat rate uz fiksnu IP adresu. Buduci da kod mog internet providera ima paketa s dinamicikom IP, rekoh covjek mi nudi da tu adresu fiksiram, nisam skuzio zajebanciju, kaj je - je
Ali varijanta nije nerealisticna: instalirati server doma i na njemu recimo SubversionCVS (i web, mail itd. server, he he). Ali, zasto bih ja trosio struju i brinuo se da je server stalno up, da su instalirane najnovije zakrpe itd. ako zato vec placam mog web hostera? Osim toga ja bih se radije koncentrirao na development nego na sistem administraciju.
Joined: 25 Aug 2003 Posts: 1842 Location: Zagreb, Hrvatska
Posted: 23.08.2005 17:07 Post subject:
Ako ti hosting provider podrzava python (a ne vidim zasto ne bi), mozda ti ovo moze posluziti: http://trac.edgewall.com/ - naravno, pod uvjetom da se negdje vrti Subversion ( https://secure.cvsdude.org/accountUpgrade.pl - ovi imaju i free plan, mozda moze posluziti )...
Mozda mozes i pokusati otvoriti account za neki svoj "fake" project na sourceforge-u, freshmeat-u ili slicnom servisu, pa koristis njihov cvs i sve ostalo sto ti treba - to bi isto moglo biti neka vrsta rjesenja
EDIT: dodan link i preoblikovao recenicu da ima smisla...
Sourceforge nije losa ideja, razmisljao sam o tome, ali problem je sto obicno radim na nekoliko projekta istovremeno, pa bi mi trebalo nekoliko fake-ova na SF-u sto je u svakodnevnoj prakticnoj upotrebi pomalo mukotrpno.
Takodjer sam pogledao moj account, cini se da moj provider ne podrzava phyton.
Izgleda kako je ipak najbolje rjesenje doplatiti staticnu IP adresu i vrtiti vlastiti Subversion CVS server. Rjesenje je standardno i opceprihvaceno sto bi trebalo osigurati dalji razvoj u buducnosti i dobru podrsku.
Nego, nije moguce da nitko od vas ovdje ne koristi neki sustav za kontrolu verzije?
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum