svn import — バージョン管理されていないファイルやツリーをリポジトリに コミットします。
--message (-m) TEXT --file (-F) FILE --quiet (-q) --non-recursive (-N) --username USER --password PASS --no-auth-cache --non-interactive --force-log --editor-cmd EDITOR --encoding ENC --config-dir DIR --auto-props --no-auto-props --ignore-externals
これは、ローカルディレクトリmyproj
をリポジトリの根元に
インポートします:
$ svn import -m "New import" myproj http://svn.red-bean.com/repos/test Adding myproj/sample.txt … Transmitting file data ......... Committed revision 16.
これはローカルディレクトリ
myproj
をリポジトリの
trunk/misc
にインポートします。ディレクトリ
trunk/misc
はインポートする前に
存在していなくてもかまいません—svn import
は再帰的にディレクトリを作ります:
$ svn import -m "New import" myproj \ http://svn.red-bean.com/repos/test/trunk/misc/myproj Adding myproj/sample.txt … Transmitting file data ......... Committed revision 19.
データほインポートした後でも、もとのツリーがバージョン 管理下に入ったわけではないのに注意し てください。作業を始めるには、まずそのツリーのための新しい作業コ ピーをsvn checkoutコマンドで作る必要が あります。