Changes between Version 1 and Version 2 of SvnIntro


Ignore:
Timestamp:
12/20/06 14:34:09 (18 years ago)
Author:
emontgomery
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SvnIntro

    v1 v2  
    22
    33Subversion is a tool for managing software development that keeps track of who modified what and allows returning to a previous version if changes don't do what was expected.  All the code lives on hosted-projects, and users pull the most recent version to their local machines, use it, making modifications as needed, then may push their changes back to hosted projects.
     4
     5Below is a general description of how subversion works.  Following that are sections that discuss use of two GUI clients (one for PC and one for Linux), and some basic shell commands.
    46
    57'''Conceptual model'''
     
    1517'''Important Terms'''
    1618
    17    * '''''Checkout''' = get a new project from the repository''
    18    * '''''Update''' = get the most recent version of a project from the server (only possible after intial checkout''
     19   * '''''Checkout''' = download a NEW project from the repository (do this once)''
     20   * '''''Update''' = get the most recent changes to a project from the repository (only possible after intial checkout)''
    1921   * '''''Commit''' = send your changes to the project repository''
    2022
     
    5052 *  Right click !TortoiseSvn, and try merge and/or blame to deal with conflicts
    5153
     54'''Notes'''
    5255
    53 '''Tortoise is a GUI svn (subversion) client for PC'''
     56 * Everything happens at the folder level- Svn doesn’t operate on single files.
     57 * Use svn tools to copy files into or our of a svn directory so the change can be tracked- the change will propagate to the repository on the next commit
     58 * The .svn directory in each project main directory keeps track of where the repository is, so you don’t have to say where to put commits, it puts them where it got them.
     59
     60
     61
     62
     63'''[wiki:TortoiseHelp]Tortoise is a GUI svn (subversion) client for PC'''
    5464
    5565 * Get from http://tortoisesvn.tigris.org
     
    6070 * The menu items displayed depend on what was right clicked on
    6171
    62 '''Notes'''
    63 
    64  * Everything happens at the folder level- Svn doesn’t operate on single files.
    65  * Use svn tools to copy files into or our of a svn directory so the change can be tracked- the change will propagate to the repository on the next commit
    66  * The .svn directory in each project main directory keeps track of where the repository is, so you don’t have to say where to put commits, it puts them where it got them.
    6772
    6873'''Icon Notes'''