本手册旨在描述 Subversion 1.6.x 系列。如果您正在运行其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的手册。
svn export — 导出干净的目录树。
第一个形式从由 URL
指定的仓库中导出干净的目录树——如果给出修订版本 REV
,则导出该修订版本;否则,导出 HEAD
,导出到 PATH
。如果省略 PATH
,则使用 URL
的最后一个组件作为本地目录名。
第二个形式从由 PATH1
指定的工作副本中导出干净的目录树到 PATH2
。所有本地更改都将保留,但未加入版本控制的文件不会被复制。
从您的工作副本导出(不会打印每个文件和目录)
$ 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.
在滚动操作系统特定的发布包时,导出使用特定 EOL 字符的树可能很有用。 --native-eol
选项将执行此操作,但它仅影响附加了 svn:eol-style = native
属性的文件。例如,要导出所有 CRLF 行尾的树(可能用于 Windows .zip
文件分发)
$ 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
作为行尾类型。