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.
|