本手册描述了 Subversion 1.6.x 版本系列。如果您运行的是不同版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/,并查阅适合您的 Subversion 版本的手册。
svn import — 将未版本化的文件或树提交到版本库。
--auto-props --depth ARG --editor-cmd CMD --encoding ENC --file (-F) FILENAME --force --force-log --message (-m) MESSAGE --no-auto-props --no-ignore --quiet (-q) --with-revprop ARG
这会将本地目录 myproj
导入到版本库中的 trunk/misc
。目录 trunk/misc
在您导入之前不必存在——svn import 会为您递归地创建目录。
$ svn import -m "New import" myproj \ http://svn.red-bean.com/repos/trunk/misc Adding myproj/sample.txt … Transmitting file data ......... Committed revision 16.
请注意,这 不会 在版本库中创建名为 myproj
的目录。如果您想要这样做,只需在 URL 的末尾添加 myproj
。
$ svn import -m "New import" myproj \ http://svn.red-bean.com/repos/trunk/misc/myproj Adding myproj/sample.txt … Transmitting file data ......... Committed revision 16.
导入数据后,请注意原始树 不在 版本控制之下。要开始工作,您仍然需要 svn checkout 树的新工作副本。