Svn: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
mNo edit summary
 
Brian Wilson (talk | contribs)
Line 18: Line 18:
  svn checkout file://''/repository/path'' ''project_name''
  svn checkout file://''/repository/path'' ''project_name''
  cd ''project_name''
  cd ''project_name''
==Normal day to day stuff==
Add a file
svn add ''filename''
Commit some changes
svn commit ''filename''
Update from server
svn update

Revision as of 00:20, 10 November 2005

SVN quick reference

Creating a new project

# create the repository
svnadmin create /repository/path
# set up source files and import them into new repository
mkdir /path/to/source/tree
cd /path/to/source/tree
mkdir branches tags trunk
cp -r source_code trunk
svn import /path/to/source/tree file:///repository/path -m initial_import

# destroy temp copy of source files and checkout svn controlled copy
cd ~/src
rm -rf /path/to/source/tree
svn checkout file:///repository/path project_name
cd project_name

Normal day to day stuff

Add a file

svn add filename

Commit some changes

svn commit filename

Update from server

svn update