本手册撰写时使用的版本为 Subversion 1.1。如果您正在使用更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅与您使用的 Subversion 版本相符的版本手册。

名称

svn import — 将 PATH 的副本递归地提交到 URL

概要

svn import [PATH] URL

描述

PATH 的副本递归地提交到 URL。如果省略 PATH,则假定为“.”。如果需要,将在存储库中创建父目录。

备用名称

变更

存储库

访问存储库

开关

--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

示例

这将导入本地目录myproj到您的存储库的根目录

$ svn import -m "New import" myproj http://svn.red-bean.com/repos/test
Adding         myproj/sample.txt
…
Transmitting file data .........
Committed revision 16.

这将导入本地目录myprojtrunk/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 树的全新工作副本。