Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 31 and Version 32 of code/tools/SVN


Ignore:
Timestamp:
May 14, 2013, 2:23:56 PM (11 years ago)
Author:
smerkli
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • code/tools/SVN

    v31 v32  
    11= SVN =
     2
     3When working with any relevant amount of code, you'll soon notice it is a good idea to keep
     4regular backups of working states in case things go wrong. Also, working on the same code in teams
     5is near impossible without some kind of software to manage who changed what at what point in time.
     6This is where tools like SVN come into play: They keep a record of all changes done to the code in
     7a project and provide tools to add new changes, revert changes, keep different copies of the same
     8code in parallel and much more.
     9
     10SVN uses a central server to store all this information. The typical workflow of a programmer in
     11a project is hence as follows:
     12  * Download ("Check out" in SVN terminology) the newest version of the code
     13  * Make changes to the code
     14  * When done, upload your changes ("commit" in SVN terminology) to the central server ("repository")
     15Ideally, SVN commits are done regularly over the course of a programming session and not just after
     16hours and hours of coding. If you screw up in any way, you can always revert to the last working state.
    217
    318[[TracNav(TracNav/TOC_Development)]]