此文本正在编写中,内容可能会发生很大变化,并且可能无法准确地描述任何已发布的 Apache™ Subversion® 软件版本。将此页面加入书签或以其他方式将其推荐给其他人可能不是一个明智的做法。请访问 https://svnbook.subversion.org.cn/ 获取此书的稳定版本。
svn import — 将未版本化的文件或树提交到版本库。
svn import [PATH] URL
这会将本地目录 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
的目录。如果您需要这样做,只需将 myproj
添加到 URL 的末尾。
$ 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 树的新工作副本。