- 语法: export [-flNnR] (-r rev[:date] | -D date) [-k subst] [-d dir] module...
- 需要: 仓库。
- 修改: 当前目录。
此命令是 checkout 的变体; 用它可以获得没有 cvs 管理文件目录的模块源码。例如,你可以使用 export 准备出货的源码。这个命令需要你指定日期或标签(用 `-D' 或 `-r'),来复制你要发给别人的代码(而且它总会删除空的目录)。
人们常常使用在 cvs export 中使用 `-kv'。它让任何关键字都被扩展,使得其他地方导入代码不会丢失关键字修订版信息。但要小心,它不能正确处理导出的二进制文件。还需注意,使用了 `-kv',就不能在用 ident 命令(它属于 rcs 套件–见 ident(1)) 查询关键字字串。如果你打算使用 ident,就不要用 `-kv'。
export 选项
export 支持这些标准选项(参阅 Common options,了解完整说明):
-
使用不迟于
date 的最新修订版。
-
如果没有匹配的修订版,获取最新的修订版(而不是忽略这些文件)。
-
只在当前目录运行。
-
不运行任何检查程序。
-
递归方式导出。此为默认。
- 导出指定的 tag 修订版,或者当 date 指定,并且 tag 是分支标签,分支 tag 上的版本可以当作是在 date 上。见 Common options。
-D
date
-f
-l
-n
-R
-r
tag
[:
date
]
另外还支持以下选项(checkout 和 export 通用):
-
为工作文件创建
dir 目录,而不是使用模块名。参阅
checkout options, 了解
cvs 处理此标识的详细信息。
-
设置关键字扩展模式 (参阅
Substitution modes)。
- 只与 ` -d dir' 一起使用。参阅 checkout options, 了解 cvs 处理此标识的详细信息。
-d
dir
-k
subst
-N
本文介绍了CVS版本控制系统中的export命令及其用法。export命令用于从仓库中导出模块源码到本地,特别适合准备发布版本的源码包。文章详细解释了各种选项的含义和使用场景。
432

被折叠的 条评论
为什么被折叠?



