Hi David,

I just noticed that you have four slashes on the beginning of your URL. Only 
three are needed for file-local URLs. FYI, file-local URLs look like this:

        file://localhost/path/to/file

Since "localhost" is assumed if missing, you can shorten it to this:

        file:///path/to/file

If you put "//" a the beginning of the file-path, you are specifying an 
absolute path rather than a relative path. But, since file URLs generally start 
from the root directory anyway you end up with the same object.

        file://localhost//path/to/file

degenerates to

        file:///path/to/file


-Joseph


On Sep 25, 2014, at 8:47 AM, jbl...@icloud.com wrote:

> First, I wouldn't run svn as root like you are with 'sudo'. Instead, change 
> the ownership of your repo so that you have write access.
> 
> 
> Your command was trying to import 'cashier.cpp' into the repository as the 
> name 'repos'. You need to do this instead:
> 
>   svn import -m "initial import" cashier.cpp 
> file:////usr/local/svn/repos/cashier.cpp
> 
> 
> Import is usually used to bring a whole tree of files into a repository in 
> one shot. Import does not create a working copy, so you will need to 
> subsequently check out to begin using svn to track changes to your file.
> 
> 
> 
> 
> On Sep 25, 2014, at 8:41 AM, David Lowe <doctorjl...@earthlink.net> wrote:
> 
>> Greetings
>> 
>>      I'm trying to set up a local repository for my schoolwork.  The book 
>> doesn't seem to have many examples with this type of setup, so i seem to be 
>> stumbling a bit.  First off, this part seemed to go okeh:
>> 
>> $ sudo svnadmin create /usr/local/svn/repos
>> 
>>      But then this bit doesn't:
>> 
>> $ sudo svn import -m "initial import" cashier.cpp 
>> file:////usr/local/svn/repos
>> Password:
>> svn: E150002: Path 'file:///usr/local/svn/repos' already exists
>> 
>>      How should i be going about this?
>> 
>> sent from Mountain Lion
>> 
> 

Reply via email to