Changes between Initial Version and Version 1 of Getting-Started/Using-Subversion

Apr 28, 2009 1:12:19 PM (11 years ago)



  • Getting-Started/Using-Subversion

    v1 v1  
     1What is Subversion 
     3Subversion (SVN) is Open Source version control system similar to CVS. Subversion homepage is in 
     6Getting Subversion Client 
     8A Subversion (SVN) client is needed to download the PJ source files from SVN tree. SVN client binaries can be downloaded from, and the program should be available for Windows, Linux, MacOS X, and many more platforms. 
     11Getting the Source for The First Time 
     13Once Subversion client is installed, the following commands can be used to initially retrieve the latest sources from the Subversion trunk: 
     17$ svn co pjproject 
     18$ cd pjproject 
     21Keeping The Local Copy Up-to-Date 
     23Once 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. 
     25To update the local copy with the latest changes in the main PJ's repository: 
     29$ cd pjproject 
     30$ svn update 
     33Tracking Local and Remote Changes 
     35To see what files have been changed locally: 
     39$ cd pjproject 
     40$ svn status 
     42The above command only compares local file against the original local copy, so it doesn't require Internet connection while performing the check. 
     44To see both what files have been changed locally and what files have been updated in the PJ's Subversion repository: 
     48$ cd pjproject 
     49$ svn status -u 
     51Note that this command requires active Internet connection to query the status of PJPROJECT's source repository.