Revision control systems (Subversion)

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Revision control systems (Subversion) - Presentation Transcript

    1. “ Revision control” sustavi Subversion and beyond Mislav Marohnić <http://mislav.caboo.se/>
    2. Revision control
      • “ Version control” (VCS)
      • “ Source code management” (SCM)
    3. CVS (Concurrent Versions System) Zastario (projekti se danas miču sa CVS repozitorija na Subversion)
    4. Version control - općenito
      • Velika potreba u mnogim područjima informacijske industrije
      • Puno implementacija i oblika
      • Prije ili kasnije, svatko od nas završi koristeći neku formu version kontrole
    5. Filozofija
      • Version control never forgets
    6. Undo
      • Killer feature
      • M$ Word, Photoshop, text editori ...
      • Recycle bin - undo za file delete
        • Ekvivalent postoji na Linux desktopima
        • Mac OS X ima “time machine”
    7. Undo part 2
      • Useri prijave bug na live sajtu
      • Logiraj se kroz SSH i petljaj po production kodu dok ne napikneš bug
      • Budi ponosan na sebe što si efikasan
      • Za dva dana shvatiš da si uzrokovao još gori bug i da se useri nisu mogli ulogirati dva dana
    8. Undo part 3
      • Mislav (ja) lokalno napravi super feature za site i uploada fajlove na production server
      • Sh00le je u međuvremenu popravio neki bug u istim skriptama
      • Moje promjene su efektivno pregazile njegov bugfix, i opet smo na starom
    9. Wikipedia
    10. M$ Word
    11. Podvrste
      • Centralizirani
      • Decentralizirani
    12. Centralizirani
      • CVS
      • Subversion (SVN)
    13. Centralizirani
      • Jedan repozitorij
        • 1 ili više projekata
        • (obično više)
      • Useri rade lokalne kopije trenutnog stanja repozitorija
        • (tajno su povezane s repozitorijem)
        • “ Working copies”
      repozitorij Mislav Sh00le
    14. Importamo naš projekt
    15. Change log
    16. Diff
    17. TortoiseSVN for Windows
    18. TortoiseSVN
    19. Subclipse
    20. Project tracking software
      • Issue tracking (tickets)
        • bugs
        • feature requests
      • Time tracking
      • Code browsers
    21. Integracija s issue trackerom
    22. Integracija s issue trackerom
    23. Source code browser
    24. Trac changeset
    25. Warehouse
    26.  
    27. Distribuirani version control
      • Bazaar
      • Darcs
      • SVK
      • Git
    28. Branching & merging
    29.  
    30. Campfire integration
    31. Pitanja i odgovori?
      • Mislav Marohnić
      • [email_address]
      • http://mislav.caboo.se/
      Branch like a tree

    + zeljko.filipinzeljko.filipin, 2 years ago

    custom

    472 views, 0 favs, 0 embeds more stats

    Mislav Marohnić
    Revision control systems (Subvers more

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 472
      • 472 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 15
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories