svn export — 导出一个干净的目录树。
The first form exports a clean directory tree from the repository specified
by URL
—at revision
REV
if it is given; otherwise, at
HEAD
, into PATH
. If
PATH
is omitted, the last component of the
URL
is used for the local directory name.
The second form exports a clean directory tree from the working copy
specified by PATH1
into
PATH2
. All local changes will be preserved, but
files not under version control will not be copied.
从你的工作副本导出(不会打印每一个文件和目录):
$ svn export a-wc my-export Export complete.
从版本库导出目录(打印所有的文件和目录):
$ svn export file:///var/svn/repos my-export A my-export/test A my-export/quiz … Exported revision 15.
When rolling operating-system-specific release packages, it can be useful to
export a tree that uses a specific EOL character for line endings. The
--native-eol
option will do this, but it affects only files
that have svn:eol-style = native
properties attached to
them. For example, to export a tree with all CRLF line endings (possibly
for a Windows .zip
file distribution):
$ svn export file:///var/svn/repos my-export --native-eol CRLF A my-export/test A my-export/quiz … Exported revision 15.
你可以为--native-eol
选项指定LR
,
CR
或CRLF
作为行结束符。