On Jul 15, 2010, at 02:35, Giulio Troccoli wrote:

>> Okay, with those preliminaries out of the way, open the
>> Terminal and do the following. The "$" will represent your
>> command prompt. This can be changed, so in Unix, it is common
>> just to put "$":
>> 
>> $ cd $HOME
>> $ svn mkdir svn_repos
>> $ cd mkdir svn_repos
>> $ svnadmin create newrepo
>> 
>> This will create a Subversion repository at
>> /Users/TommyHome/svn_repos called "newrepo". You can find
>> this in Pathfinder. Now, you will want to create a working directory:
>> 
>> $ cd $HOME
>> $ svn checkout file://$PWD/svn_repos/newrepo svn_project
> 
> I think this should be
> 
> $ svn checkout file:///$HOME/svn_repos/newrepo

Except that now your working copy will get created with the name "newrepo" 
which is weird since it's not a repo, it's a working copy. So from the original 
example,

$ svn checkout file://$HOME/svn_repos/newrepo svn_project

would be clearer.


> I know that with the cd command before, $PWD and $HOME are the same, but it's 
> safer to use $HOME, as it will always point to the correct location.

Six of one, half a dozen of the other, if you know what you're doing.


> Also, notice the three /. According to the book you should either have 
> file://localhost/$HOME... Or file:///$HOME... However I tried on a RHEL and 
> file://$HOME works too

$HOME begins with a slash, hence file://$HOME/... is correct.


Reply via email to