全部博文(263)
分类: 项目管理
2009-04-28 11:19:43
svn import — 递归提交一个路径的拷贝到版本库。
svn import [PATH] URL
Recursively commit a copy of
PATH
to
URL
. If
PATH
is omitted,
“.
” is assumed. Parent
directories are created in the repository as necessary.
Unversionable items such as device files and pipes are
ignored even if --force
is
specified.
无
版本库
是
--message (-m) TEXT
--file (-F) FILE
--quiet (-q)
--depth ARG
--force
--with-revprop ARG
--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
导入到版本库的trunk/misc
,trunk/misc
在导入之前不需要存在—svn import会递归的为你创建目录。
$ svn import -m "New import" myproj
Adding myproj/sample.txt
…
Transmitting file data .........
Committed revision 16.
需要知道这样不会在版本库创建目录myproj
,如果你希望这样,请在URL后添加myproj
:
$ svn import -m "New import" myproj /myproj
Adding myproj/sample.txt
…
Transmitting file data .........
Committed revision 16.
在导入数据之后,你会发现原先的目录树并没有纳入版本控制,为了开始工作,你还是要运行svn checkout得到一个干净的目录树工作拷贝。