I'm trying to import "in-place" files into my repository as shown in the
FAQs (http://subversion.tigris.org/project_faq.html#in-place-import) but
I'm encountering some problems.
As shown in the example, "importing" my /etc folder was successfull. But
I also wanted to add bash scripts located in my /usr/sbin directory.
I tryed the same thing as for /etc shown in the FAQ :
1 - I created the /usr directory with "svn mkdir" in the repository then
after changing current directory to /usr, I checked it out with "svn co
2 - I created the second directory as /usr/sbin in the repository with
"svn mkdir". I did it in two steps, because, I can't create /usr/sbin in
one time as /usr has to exist in the repository before I create
/usr/sbin. Then after changing current directory to /usr/sbin, I checked
it out with "svn co file:///home/svnrepository/usr/sbin ."
3 - I added my two scripts for a later commit with "svn add myscript.sh
4 - I tried to commit this added files with "svn commit -m "my bash
scripts"", but it failed.
svn said that my current working directory was not locked and so it
5 - I deleted my repository, it's a test one, and started in a new way.
I repeated steps 1 and tried to add the /usr/sbin directory.
But It adds all the files contained in this folder whereas I only want
to add my two scripts. So if I wanted to go in this way, I'll had to
delete all other files from the repository except my two scripts. It's
not a good way to do as SVN keeps history of this files and if I do such
a thing for all directories where I want only two files, my subversion
repository size will incredibly grow whereas I want to keep history on a
So is there any way to do this with SVN ? (knowing I really want to
check out "in-place" instead of using a working directory somewhere and
then copy the checked out files to the right place.)
Thanks for all,
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Thu Nov 11 21:03:28 2004