svn import — Recursively commit a copy of PATH to URL.
svn import [PATH] URL
Recursively commit a copy of PATH to URL. If PATH is omitted '.' is assumed. Parent directories are created in the repository as necessary.
None
Repository
Yes
--message (-m) TEXT --file (-F) FILE --quiet (-q) --non-recursive (-N) --username USER --password PASS --no-auth-cache --non-interactive --force-log --encoding ENC
This imports the local directory 'myproj' into the root of your repository:
$ svn import -m "New import" myproj http://svn.red-bean.com/repos/test Adding myproj/sample.txt … Transmitting file data ......... Committed revision 16.
This imports the local directory 'myproj' into 'trunk/vendors' in your repository. The directory 'trunk/vendors' need not exist before you import into it—svn import will recursively create directories for you:
$ svn import -m "New import" myproj \ http://svn.red-bean.com/repos/test/trunk/vendors/myproj Adding myproj/sample.txt … Transmitting file data ......... Committed revision 19.