e folosit in principal pentru a pastra versiuni succesive ale fierele (cel mai adesea) text. e foarte des folosit in programare, pentru content distribution, versioning.
pe scurt se foloseste din linie de comanda (pe acelasi sistem), serviciu sau sub apache. Cel mai adesea e suficent sa urmezi pasii: - creezi un repository daca esti in linux/unix svnadmin create /calea/unde/vrei repoul - dai permisiuni daca il folosesti ca modul in apache atunci dai permisiuni pentru userul sub care ruleaza apache-ul, daca nu, iti dai permisiuni pe grup sau doar userului tau. pentru apache mai ai nevoie de un user si parola pe care le creezi cu htpasswd.
Iti recomand TortoiseSVN, care este foarte simplu de instalat si mai ales folosit, si daca programezi in VS2005 || VS2008 foloseste VisualSVN care impreuna cu tortoise fac o “echipa” tare.
@kob nu toata lumea codeaza pt win… ca sa ai portabilitate folosesti un client portabil. in plus varianta pe bani e chiar beton. eu zic sa cititi inainte sa dati cu paru.
observi ca nu zic nimic de tortoise. timpul iti va arata in functie de necesitati si numaru de priecte care e mai bun pentru tine.
smartsvn e: portabil, ordonat, putine buguri. e doar o opinie.
ca sa ce ? sistemele de versioning sunt multe, de la mercurial la sourcesafe si git. daca nu stii idea de cheap copy , cheap branch, file version, repository, e mai greu.
how to use: svn checkout, svn update, svn commit, restu’, la mergers si conflicte e poveste lunga. la fel cum e si cu diferenta fata de cvs si sourcesafe.
anyway svn se integreaza bestial cu trac si te lasa sa organizezi repo-ul cum vrei. cheap local branches in schimb sunt excluse. for hardcore local development git rules. in rest mi se pare ca svn + trac rup restul concurentei, parere subiectiva, evident.
la capitolul clienti , eclipse+subclipse (ca tot se vb de portabilitate) e beton. asta daca nu esti hardcore si folosesti clientul svn direct. Mai ales cand eclipse (java graphics) oricum se misca ca pewla pe linux asa ca bagi vi/quanta la greu.
ps: always update before commit. si documentatia e mai mult decat bestie.
Publicat la data de 19.5.2008, ora 14:48
Ce vrei sa stii despre SVN. Partea de instalare/administrare sau how to use’it.
Publicat la data de 19.5.2008, ora 14:50
Ce nelamuriri ai referitoare la SVN?
Publicat la data de 19.5.2008, ora 16:27
help yourself
http://subversion.tigris.org/faq.html
client recomandat: smartsvn
Publicat la data de 19.5.2008, ora 17:02
nu-mi trenuie bere, e bun SVN, de fapt nu neaparat bun ci folositor, ce vrei sa stii despre el? Hit me
Publicat la data de 19.5.2008, ora 17:23
Poate te ajuta asta http://www.codinghorror.com/blog/archives/001093.html
Publicat la data de 19.5.2008, ora 17:24
how to use it of course
Publicat la data de 19.5.2008, ora 17:33
e folosit in principal pentru a pastra versiuni succesive ale fierele (cel mai adesea) text.
e foarte des folosit in programare, pentru content distribution, versioning.
pe scurt se foloseste din linie de comanda (pe acelasi sistem), serviciu sau sub apache.
Cel mai adesea e suficent sa urmezi pasii:
- creezi un repository
daca esti in linux/unix svnadmin create /calea/unde/vrei repoul
- dai permisiuni
daca il folosesti ca modul in apache atunci dai permisiuni pentru userul sub care ruleaza apache-ul, daca nu, iti dai permisiuni pe grup sau doar userului tau. pentru apache mai ai nevoie de un user si parola pe care le creezi cu htpasswd.
enjoy…
Publicat la data de 19.5.2008, ora 17:35
root@atlas:~# apt-get install subversion
apoi .. te duci pe tortoisesvn (google.. ) si apoi sunt niste meniuri frumoase, contextual .
Cind dai berea ? (fac si screenshoturi pina atunci).
Publicat la data de 19.5.2008, ora 20:42
Iti recomand TortoiseSVN, care este foarte simplu de instalat si mai ales folosit, si daca programezi in VS2005 || VS2008 foloseste VisualSVN care impreuna cu tortoise fac o “echipa” tare.
Publicat la data de 19.5.2008, ora 21:00
“client recomandat: smartsvn”
)
Tortoise e de departe cel mai reusit client de SVN
Publicat la data de 19.5.2008, ora 21:43
Cam tot ce ai avea nevoie sa stii e aici:
http://svnbook.red-bean.com/en/1.4/svn-book.html
Publicat la data de 19.5.2008, ora 22:21
ca sa nu te dai cu capu de pereti dupa aia, foloseste ca storage engine fsfs la repo-urile noi.
Publicat la data de 20.5.2008, ora 05:54
@kob
nu toata lumea codeaza pt win…
ca sa ai portabilitate folosesti un client portabil.
in plus varianta pe bani e chiar beton. eu zic sa cititi inainte sa dati cu paru.
observi ca nu zic nimic de tortoise.
timpul iti va arata in functie de necesitati si numaru de priecte care e mai bun pentru tine.
smartsvn e: portabil, ordonat, putine buguri.
e doar o opinie.
Publicat la data de 21.5.2008, ora 03:05
ca sa ce ?
sistemele de versioning sunt multe, de la mercurial la sourcesafe si git. daca nu stii idea de cheap copy , cheap branch, file version, repository, e mai greu.
how to use: svn checkout, svn update, svn commit, restu’, la mergers si conflicte e poveste lunga. la fel cum e si cu diferenta fata de cvs si sourcesafe.
anyway svn se integreaza bestial cu trac si te lasa sa organizezi repo-ul cum vrei. cheap local branches in schimb sunt excluse. for hardcore local development git rules. in rest mi se pare ca svn + trac rup restul concurentei, parere subiectiva, evident.
la capitolul clienti , eclipse+subclipse (ca tot se vb de portabilitate) e beton. asta daca nu esti hardcore si folosesti clientul svn direct. Mai ales cand eclipse (java graphics) oricum se misca ca pewla pe linux asa ca bagi vi/quanta la greu.
ps: always update before commit. si documentatia e mai mult decat bestie.
Publicat la data de 22.5.2008, ora 19:51
tortoiseSVN e misto ca si client