= SVN Documentation = == SVN Commands == * Checkout : create/import a svn project from a repository on a server to a local computer. * Update : update your local svn project snapshot. Apply other user modifications on your local snapshot * Commit : apply your svn project modification (update the repository). The SVN lifecycle is the following : 0. Check out a svn project from a repository : ''svn checkout !svn+ssh://user@server/svn_project_directory''. 1. In that project, create or edit files and subdirectories. If a file or a directory is created, it must be added with the following command : ''svn add name'' 2. Update your local copy from the repository, picking up changes your team members may have made since your last update : ''svn update''. 3. Go to step 1. If you're ready to commit your changes, go to step 4. 4. Commit your changes to the repository : ''svn commit''. Go to step 2. == Tortoise SVN (windows) == == Rapid SVN (linux) ==