You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Lee McKusick <lm...@comcast.net> on 2006/10/12 20:03:50 UTC
Thanks for the book, two items for clarifying "quickstart"
I am writing to say thanks for svn and the Subversion book.
I suggest the two following changes to help a new user set up Subversion
in 20 minutes. (I spent 3-4 hours before I was confident I had
subversion working right).
Hold your noses, but I suggest a "monkey see monkey do" file addressed
to guys like me, starting a Rails project, who can return later and
learn the system.
The thing I am encouraging you to do is move ahead and gather the
simplest but acceptably elegant Subversion setup into an example with
every needed command fully modeled. (Not a shell script, just commands
to copy and run.)
The basic setup, as I saw it is: I need to do complete version control
on a subdirectory. I need to add stuff and version control it. I want to
use all conventional names, and local locations.
------------------------------------
Suggest this table is good place to clarify if "~/" home directory
convention is accepted by svn.
http://svnbook.red-bean.com/nightly/en/svn-book.html#svn.basic.in-action.wc.tbl-1
------------------------------------
For the Quickstart section:
Monkey see, monkey do example of simple svn setup for a single user
keeping a repository of a single subdirectory development project called
"weedy", showing use of "add *" to suck up stuff as it is created.
username~$ svnadmin create /home/username/repository
username~$ mkdir weedy/branches
username~$ mkdir weedy/tags
username~$ mkdir weedy/trunk
username~$ svn import /home/username/weedy
file:///home/username/repository/weedy -m "initial import"
Adding /home/username/weedy/trunk
Adding /home/username/weedy/branches
Adding /home/username/weedy/tags
Committed revision 1.
username~$ mkdir work
username~$ cd work
username~/work$ svn co file:///home/username/repository/weedy
A weedy/trunk
A weedy/branches
A weedy/tags
Checked out revision 1.
username~/work$ ls
weedy
username~/work$ cd weedy/
username~/work/weedy$ touch test.txt
username~/work/weedy$ svn add *
username~/work/weedy$ svn update
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org