• 21 odgovora
  • 7.672 pregleda
Program za praćenje promena u izvornom kodu 10.10.2009. u 12:41 · pre 207 meseci #1
Ovo vise spada u windows aplikacije ali bolje da ovde ostane ako nije problem...
Ja i drug zajedno pisemo neku php skriptu i naleteli smo na jedan problem: Ja napisem nesto i posaljem njemu, on napise jos nesto i prepravi nesto moje pa posalje nazad, i tako u krug. E sad problem je sto svaki put moramo da gledamo sta je ko izmenio i na to gubimo mnogo vremena...
Pitanje je da li postoji neki program koji ce sam pratiti te izmene umesto nas?


[Ovu poruku je menjao Goran Rakić dana 10.10.2009. u 23:36 GMT+1]
Re: Program za pracenje promena u php fajlu 10.10.2009. u 15:33 · pre 207 meseci #4
Za 'version control' koristi se Subversion (pogledaj link koji ti je ostavio Aleksandar Ružičić), ali da bi on radio ono sto ti je potrebno pored njega moras da instaliras i web server (Apache).
(Tortoise je klijent koji ti posle pomaze da lakse radis sa svn)
E sad ti mozes da instaliras na svom racunaru Apache i Subversion i da konfigurises Apache tako da sve radi kako treba, ali to ce raditi samo na tvom racunaru i ukoliko nemas staticku IP adresu tvoj prijatelj nece moci da se konektuje.

Postoji nacin da se to resi (moj prijatelj se bez problema kaci na svn koji radi na mom laptopu)
pa ako uspes da sve konfigurises na svom kompu javi pa da nastavimo.
Re: Program za pracenje promena u php fajlu 10.10.2009. u 16:44 · pre 207 meseci #6
Citat:
Milos911: Ovo vise spada u windows aplikacije...


Ovo ne spada pod PHP, ali ni pod Windows, vec jeto uopsteno (mozda pod mreze, razvoj...). Takav nacin rada se koristi za bilo kakvo usaglasavanje tekstualnih, ali i binarnih fajlova, dakle za razne programske jezike. Kako se moze server instalirati na win, ux (pretpostavljam i raznim drugim OS) a klijenti takodje stvar je multiplatformska.

CVS je stariji sistem podrzan od mnogih projekata, SVN je moderniji.
Takodje, Trac je jos kompleksnije resenje, ali obezbedjuje odmah i izradu dokumentacije projekta.

Sa dyddns ovi sistemi rade sasvim zadovoljavajuce.


Potpis
Moj Veb Sajt HostCentar Blog
Aleksinac Južna Srbija TimeOut
Re: Program za pracenje promena u php fajlu 10.10.2009. u 18:32 · pre 207 meseci #7
Citat:
E sad ti mozes da instaliras na svom racunaru Apache i Subversion i da konfigurises Apache tako da sve radi kako treba, ali to ce raditi samo na tvom racunaru i ukoliko nemas staticku IP adresu tvoj prijatelj nece moci da se konektuje.

I ne treba da se konektuje... Posto on nema stalni pristup netu (a i ja imam krsh internet), treba mi program koji moze da uporedi fajl koji mi on posalje sa fajlom koji ja imam na kompu i onda prikaze razlike... Naravno i obrnuto, da ja njemu posaljem pa da mu pokaze sta sam ja radio. Pokusacu da iskombinujem nesto sa Subversion i Tortoise SVN... Valjda ce moci da rade ovako kako meni treba...
Re: Program za pracenje promena u php fajlu 10.10.2009. u 18:41 · pre 207 meseci #8
@japan
To je lose resenje. Ko bi se zezao sa dyndns kad postoji VPN i nema potrebe da se radi update kad se jednom konfigurise.

@Milos911
Skini WinMerge ili Araxis
Re: Program za pracenje promena u php fajlu 10.10.2009. u 19:20 · pre 207 meseci #10
Citat:
agvozden: Takodje, Trac je jos kompleksnije resenje, ali obezbedjuje odmah i izradu dokumentacije projekta.


cisto da ne bude zabune, Trac nije version control system, vec project managment tool (sto nije isto) ali ima integraciju sa par verison control sistema, kao sto je svn...
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Program za pracenje promena u php fajlu 10.10.2009. u 19:23 · pre 207 meseci #11
Citat:
Milos911:  Ja napisem nesto i posaljem njemu, on napise jos nesto i prepravi nesto moje pa posalje nazad, i tako u krug. E sad problem je sto svaki put moramo da gledamo sta je ko izmenio i na to gubimo mnogo vremena...


A jel komentarisete izmene, zar to ne bi bilo jednostavnije uraditi. Kad tvoj drug nesto izmeni neko stavi mali komentar sta i gde je napravio izmenu.
Just my 2 cents
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: Program za pracenje promena u php fajlu 10.10.2009. u 21:38 · pre 207 meseci #14
Citat:
AMD guy: A jel komentarisete izmene, zar to ne bi bilo jednostavnije uraditi. Kad tvoj drug nesto izmeni neko stavi mali komentar sta i gde je napravio izmenu.
Just my 2 cents :)

Komentarisemo, ali sve vise vremena gubimo na brisanje/dodavanje komentara. Tako da nam treba bolje resenje.

Citat:
zigizig:
@Milos911
Skini WinMerge ili Araxis

Citat:
zigizig: A zasto ne probate sa hamachi

E sad ne znam sta prvo da skinem :) Mislio sam da probam sa Subversion i Tortoise SVN pa da vidim da li oni rade ono sto meni treba. Iskreno malo sam se pogubio sa funkcionisanjem ovih programa. Da ponovim sta meni treba: ja izmenim fajl, posaljem njemu. On ga preko nekog programa uporedi sa starijom verzijom i odmah zna sta sam ja cackao. Povezivanje njegovog i mog kompa nije moguce jer ja koristim telenor internet. Bilo bi super kad bi neki od ovih programa mogao da se konektuje na ftp server pa da sa njega preuzme najsvezije verzije fajlova....
Re: Program za pracenje promena u php fajlu 10.10.2009. u 22:19 · pre 207 meseci #17
Ne znam zasto toliko komplikujete, obican Total Commander ce ti zavrsiti posao... Znaci poredis fajlove i vidis razliku i onda radis sa fajlovima sta vec radis...

A ako hoces nesto naprednije onda uzmes AraxisMerge i sa njim u hodu te poredjene fajlove mozes da spajas, prebacujes delove iz jednog u drugi itd...
Potpis
Linkedin: http://www.linkedin.com/in/sladjannikolic
Twitter: https://twitter.com/_SladjanNikolic
Re: Program za pracenje promena u php fajlu 10.10.2009. u 22:33 · pre 207 meseci #19
Sistemi za upravljanje revizijama (engl. version control system) kao što su CVS, SVN, GIT,... zasnivaju se na konceptu skladišta (engl. repository) u kome se nalazi celokupan izvorni kod i značajno olakšavaju saradnju na projektu.

Pojednostavljeno govoreći, skladište može da bude na jednom od pomenutih računara ili negde između, na Internetu. Skladište sadrži trenutnu i sve pretnodne verzije izvornog koda projekta. Sa radom krećeš tako što preko klijenta (recimo pomenuti TortoiseSVN za MS Windows) preuzmeš tekuću reviziju iz skladišta (tekuće stanje) ili osvežiš ranije preuzeto stanje. Kada završiš sa izmenama, istim tim klijentom pošalješ izmene u skladište uz prikladnu poruku šta je promenjeno.

Isto tako radi i tvoj kolega, a sistem se stara da uvek svima ponudi najsvežiju varijantu izvornog koda. Možete da radite i paralelno, a sistem će se potruditi da sam sastavi izmene ili da u slučaju konflikta zatraži ručnu intervenciju.

Kao bonus dobijaš i mogućnost pristupa svim ranijim revizijama datoteke (npr. kako je ovo izgledalo juče pre nego što je Pera promenio ove dve datoteke) i još puno raznih trikova, ali ovo je svakako dovoljno za početak.

Nema potrebe za slanje datoteka e-poštom, lako se gledaju prethodne verzije i razlika među njima, a sistem osigurava da uvek možeš da radiš na najnovijoj verziji koda i da izmene stopiš natrag.

Pogledaj: http://blogs.vertigosoftware.c...sion_Server_under_Windows.aspx

Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Re: Program za praćenje promena u izvornom kodu 10.10.2009. u 23:26 · pre 207 meseci #20
Svakako bih preporučio neki od pomenutih sistema (SVN. GIT, CVS) ali ako nemate vremena/znanja da sve to podešavate možete da probate Dropbox. Ovaj program sinhroniše sadržaj određenog foldera na svim računarima na kojima ste ulogovani sa svojim nalogom (a možete i deliti određene foldere sa drugim Dropbox korisnicima), a čuva i prethodne verzije fajlova koje možete pogledati preko web interfejsa.
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme