Web aplikacije, web servisi i software Frameworks, web servisi, programi, plugin-ovi, ekstenzije korisni za razvoj web sajtova. Sponzor: |
|
Alati teme | Način prikaza |
14. 02. 2006. | #1 |
šegrt
Professional
Datum učlanjenja: 10.06.2005
Lokacija: nbgd
Poruke: 427
Hvala: 27
14 "Hvala" u 8 poruka
|
SVN i branchovanje
Jel moze neko u najkracim crtama da mi kaze na koji fazon da odradim branch-ovanje dev. line-a u SVN-u?
Nesto me drnda, iako deluje krajnje jednostavno. Na glavnoj liniji (www.example.com/01) tj. lokalnoj kopiji (folder/projekat) odradim branch, i to Working Copy, ne Head Revision. Izaberem podfolder (www.example.com/00/releaseXX) za taj branch, i u lokalnom folderu ga postavim na folder/projekat/releaseXX). Bottom line - napravi mi identicnu kopiju u podfolderu (komplet fajlova!) plus kad krenem da switch-ujem nazad, brlja pola sata...a i ne prebaci branch - nego originalnu liniju, plus sam branch ne mogu da checkout-ujem... Jel moze malo objasnjenje (na idiotskom jeziku) kako da od glavne linije napravim 2-3 brancha, ali da mi NE kopira sve fajlove u njih, plus da mogu nekim user-ima pod SVN-om da dam access samo na odredjene branchove, ne i na glavnu liniju... Poslednja izmena od boccio : 14. 02. 2006. u 14:14. |
15. 02. 2006. | #2 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Posto vidim da ti se niko nije javio, ovde imas finu knjizicu za SVN gde je branching i tagging lepo opisan (str. 78).
Ja licno koristim SVN tek od nedavno, tako da jos branching nisam ni koristio, tagging jesam i nisam imao nikakve probleme. U principu svodi se na kopiranje tipa: svn cp --message "Created a new branch" http://svn.example.com/repos/trunk http://svn.example.com/repos/branches/mybranch |
15. 02. 2006. | #3 |
Ivan Dilber
Sir Write-a-Lot
|
ja jos nisam presao na SVN, jel se isplati prelaziti uopste? Znam da ga hvale, ali me zanima iskustvo iz prve ruke...
__________________
Leadership is the art of getting people to want to do what you know must be done. |
15. 02. 2006. | #4 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
U principu, Subversion je napravljen da bi ispravio neke nedostatke CVS-a. Koliko ja znam, najvece prednosti su oko samog administriranja projekata. Recimo, fajlovi mogu da se renamuju bez problema, ssh se lakse podesava i sl. Obicni korisnici (developeri) koji ne moraju da brinu o exportu, branchovima i sl. po meni nece primetiti neki boljitak, sta vise wincvs recimo je izmisljen u odnosu na tortoise (klijent za svn). Za vise informacija, treba ipak procitati neki FAQ, dokumentaciju i sl Da kazem da je svn iako relativno nov odlicno dokumentovan, a postoji i besplatna knjiga koju sam linkovao gore.
Inace vecina komandi su gotovo identicne kao kod CVS-a, tako da se vrlo brzo udje u stos. |
15. 02. 2006. | #5 |
šegrt
Professional
Datum učlanjenja: 10.06.2005
Lokacija: nbgd
Poruke: 427
Hvala: 27
14 "Hvala" u 8 poruka
|
Hm... mozda sam se ja zeznuo sto sam pokusao da branchujem direktno iz Tortoise-a... nikad nisam voleo komandnu liniju Gledam knjigu upravo, valjda ce me spasti...thx za link.
|
21. 02. 2006. | #6 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Inace, ovo je zvanicni "manual" za SVN:
http://svnbook.red-bean.com/ CHM verzija je ukljucena uz svaku instalaciju svn-a. Citao sam je malo ovih dana, branching je odlicno objasnjen, pa ako ti jos nesto nije jasno, svakako pitaj Inace, ja vecinu svn komandi izvrsavam iz komandne linije (cak i na windowsu). Nekako nemam poverenja u Tortoise. |
12. 03. 2006. | #7 | |
old school
Professional
Datum učlanjenja: 15.06.2005
Lokacija: Novi Beograd
Poruke: 448
Hvala: 21
70 "Hvala" u 46 poruka
|
SVN na Windowsu
Citat:
- zamena za CVS - na Windowsu koristim TortoiseSVN za klijenta - sam server sam pokrenuo kao Windows Service koristeći svnserve.exe i InstSrv.exe / SrvAny.Exe kombinaciju iz Resource **** koja omogućava da se skoro svaki Exe podigne kao Windows service Jedini ozbiljan problem je što u SVN/CVS ne postoji način deljenja fajlova između projekata već samo foldera (preko external linkova) - ovo može da predstavlja mali problem ako migrirate stare projekte koje dolaze recimo iz Visual Source Safe (pu, pu, daleko bilo )
__________________
http://www.vesic.org | Blog: http://www.vesic.org/blog/ | Fina kolekcija programa: http://www.vesic.org/programi/ |
|
|
|