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作为行结束符。