Folosești version control?

Folosești version control? Nu? Du-te la ușă, pune mâinile pe toc și trântește ușa cu putere!

Acum gândește-te că dacă aveai un soi de version control în viața reală puteai să dai revert la momentul când mâna ta funcționa corespunzător.

Cam așa e și cu codul: faci o gafă de care îți dai seama după câteva zile. În timpul ăsta ai scris sute de linii de cod. Poți să repari și să rescrii o bună bucată de cod timp de câteva ore sau poți să dai restore în câteva secunde.

Alege!

11 Comentarii to “Folosești version control?”

  1. Am incercat sa folosesc git dar mi-am prins urechile repede :/ M-am tot documentat de pe blogul tau dar tot nu am reusit. Trag o gura de aer proaspat de vacanta si ma reapuc de git, sper sa si reusesc sa-l fac sa mearga / sa ma obisnuiesc.

    Daca te pricepi… eu am asa ceva:
    1. Pc-ul meu pe care lucrez (PS, DW, etc).
    2. Un server dedicat cu Ubuntu -> 4x samba drives in reteaua locala care-mi permit sa vad folderele / fisierele de pe server pe PC-ul meu, sortate frumos. (4x pt ca am proiectele mele, proiecte clienti + inca unul de test si celalalt cu librarii si snipplet-uri).

    Git trebuie instalat pe Win sau pe Ubuntu ? Daca il instalez pe Ubuntu, pt a face backup (commit?!) folosesc putty? Cam asta ar fi ideea?

    Mersi!

  2. Eu folosesc GIT pt proiectele unde pot sa aleg, dar inca marea majoritate folosesc SVN. Am fost pus in situatia de a face “revert” manual (delete si rescrie) si nu e la fel de placut ca si cum te-ai uitat in history.

  3. Staicu Ionuț-Bogdan

    @Neluțu: instalezi un client de git (pe care îl poți folosi by default, de capul tău. Dacă vrei să colaborezi cu cineva, poate că ți-ar trebui un server pentru așa ceva. Github merge de minune.

    Cred că se poate și cu samba, dar git are protocol propriu.

    Acum, revenind la articol: cel mai important este să folosești un VCS. Oricare.

  4. Git & Ubuntu:

    sudo apt-get install git
    mkdir my_project
    git init
    git add .
    git commit -a -m “Am facut primul commit la proiect..”
    git remote add github
    git push github

    … etc
    :P

  5. git remote add github URL_DE_GITHUB

    mi-a taiat comentariul scris cu < >

  6. Pentru cazul descris ar fi suficient doar un ‘backup’ zilnic.
    Marele avantaj al ‘version control’ se vede atunci cand lucreaza mai multi programatori la acelasi proiect.

  7. Staicu Ionuț-Bogdan

    @Jean: backup zilnic este mult prea incomod. Dacă ai un back-up zilnic te apuci să compari fișierele de nebun. Așa dai un diff și vezi ce s-a schimbat și când.

  8. Toata lumea e cu Git? :) Imi place… eu am folosit multe pana acum, dar tot git mi se pare cel mai ok.

  9. Folosesc Mercurial.

  10. Staicu Ionuț-Bogdan

    @Tudor: aparent Git a avut parte de o reclamă mai… agresivă. În plus, merge ok (dincolo de faptul că poate fi aiurea de setat pentru un începător absolut)

    @Morpheus: Mă bătea gândul să încerc Hg, dar am zis că nu are rost să schimb ceva ce merge (și căruia abia i-am învățat comenzile) cu un sistem nou. Dar… ceva interesant pentru hgiști :D

Show trackbacks

Ți-a plăcut articolul? Lasă un comentariu!

You can insert code snippets using BBcode:
[js].[/js] [html].[/html] [php].[/php] [css].[/css]
You can also use some HTML tags:
<blockquote>.</blockquote> <code>.</code> <a href="">.</a> <strong>.</strong> <em>.</em>