本文档描述了 Subversion 1.2。如果您正在运行较新版本的 Subversion,我们强烈建议您访问https://svnbook.subversion.org.cn/并查阅适合您 Subversion 版本的书籍版本。
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树的新工作副本。