本手册用于描述 Subversion 1.1。如果您正在运行更新版本的 Subversion,我们强烈建议您访问https://svnbooks.subversion.org.cn/并参考适合您 Subversion 版本的版本。
svn export — 导出干净的目录树。
第一种形式从 URL 指定的仓库中导出干净的目录树,如果给出修订版 REV,则在该修订版处导出,否则在HEAD处导出,导出到 PATH。如果省略 PATH,则使用 URL 的最后一个组件作为本地目录名。
第二种形式从 PATH1 指定的工作副本中导出干净的目录树到 PATH2。所有本地更改都将保留,但版本控制之外的文件不会被复制。
--revision (-r) REV --quiet (-q) --force --username USER --password PASS --no-auth-cache --non-interactive --config-dir DIR --native-eol EOL
从您的工作副本导出(不会打印每个文件和目录)
$ svn export a-wc my-export Export complete.
直接从仓库导出(打印每个文件和目录)
$ svn export file:///tmp/repos my-export A my-export/test A my-export/quiz … Exported revision 15.
在滚动操作系统特定的发行包时,导出使用特定 EOL 字符作为行结尾符的树可能很有用。该--native-eol选项将执行此操作,但它仅影响具有svn:eol-style = native属性附加到它们的文件。例如,要导出一个所有行结尾符都为 CRLF 的树(可能用于 Windows .zip 文件分发)
$ svn export file://tmp/repos my-export --native-eol CRLF A my-export/test A my-export/quiz … Exported revision 15.