Subversion

HomePage | RecentChanges | Preferences

SubversionOSX

Quick Reference Card: http://www.cs.put.poznan.pl/csobaniec/Papers/svn-refcard.pdf

/UniData

/Problems

/Properties

/Configuration

/EmailNotification

Starting a new project

cd /tmp
svn co -N svn://artemis/repos/home
cd home
svn mkdir task-list
svn mkdir task-list/trunk
svn mkdir task-list/branches
svn mkdir task-list/tags
svn commit -m "Added directory structure for task-list"
cd /path/to/current
svn propedit svn:externals .
(add task-list svn://artemis/repos/home/task-list/trunk)
save the file
svn up (to make sure it works)
svn commit . -m "Added external for task-list"

Cygwin vs. TortoiseSVN?

For a local filesystem repo, this works from Cygwin command line svn:

   svn co file:///cygdrive/c/cygwin/home/wsmoak/repos/test test
and this checkout URL works from TortoiseSVN?
   file:///c:/cygwin/home/wsmoak/repos/test

Unfortunately, you can only commit with whichever client you used to do the checkout. The other can't understand the URL.

To fix, run svnserve and use svn://localhost/path/to/repo instead.

wush.net repository layout


HomePage | RecentChanges | Preferences
This page is read-only | View other revisions
Last edited August 3, 2008 6:30 am by WendySmoak (diff)
Search: