Changes between Version 3 and Version 4 of Getting-Started/Using-Subversion


Ignore:
Timestamp:
Apr 28, 2009 8:38:26 PM (11 years ago)
Author:
ismangil
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Getting-Started/Using-Subversion

    v3 v4  
    11= Using Subversion = 
    22[[TracNav(Getting-Started/TOC)]] 
     3[[PageOutline(2-3,,inline)]] 
    34 
    4 What is Subversion 
     5== What is Subversion == 
    56 
    67Subversion (SVN) is Open Source version control system similar to CVS. Subversion homepage is in http://subversion.tigris.org/ 
    78 
    89  
    9 Getting Subversion Client 
     10== Getting Subversion Client == 
    1011 
    1112A Subversion (SVN) client is needed to download the PJ source files from pjsip.org SVN tree. SVN client binaries can be downloaded from http://subversion.tigris.org/, and the program should be available for Windows, Linux, MacOS X, and many more platforms. 
    1213 
    1314  
    14 Getting the Source for The First Time 
     15== Getting the Source for The First Time == 
    1516 
    1617Once Subversion client is installed, the following commands can be used to initially retrieve the latest sources from the Subversion trunk: 
    1718 
    1819         
    19  
     20{{{ 
    2021$ svn co http://svn.pjsip.org/repos/pjproject/trunk pjproject 
    2122$ cd pjproject 
     23}}} 
    2224 
    2325  
    24 Keeping The Local Copy Up-to-Date 
     26== Keeping The Local Copy Up-to-Date == 
    2527 
    2628Once sources have been downloaded, we can keep the local copy up to date by periodically synchronizing the local source with the latest revision from the PJ's Subversion trunk. The mailing list provides best source of information about the availability of new updates in the trunk. 
     
    2931 
    3032         
    31  
     33{{{ 
    3234$ cd pjproject 
    3335$ svn update 
    34  
     36}}} 
    3537  
    36 Tracking Local and Remote Changes 
     38== Tracking Local and Remote Changes == 
    3739 
    3840To see what files have been changed locally: 
    3941 
    4042         
    41  
     43{{{ 
    4244$ cd pjproject 
    4345$ svn status 
     46}}} 
    4447 
    4548The above command only compares local file against the original local copy, so it doesn't require Internet connection while performing the check. 
     
    4851 
    4952         
    50  
     53{{{ 
    5154$ cd pjproject 
    5255$ svn status -u 
     56}}} 
    5357 
    5458Note that this command requires active Internet connection to query the status of PJPROJECT's source repository.