- 浏览: 114312 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
AlexChen_China:
典型的标题党嘛...
不同类型的UML图示 -
wdlfellow:
xfire 真的不错,以前的项目中用axis,开发太麻烦,最近 ...
spring + XFire 构建webservic 相关lib和配置文件
- 语法: import [-options] repository vendortag releasetag...
- 要求: 仓库,源码目录。
- 修改: 仓库。
使用 import
从外部(例如,源码提供商)将整个源码分发并入你的源码仓库目录。你可以用这个命令初始化建立一个仓库,和从外部源码大批更新模块。参阅 Tracking sources, 了解有关此话题的讨论。
repository 参数给出仓库中 cvs 根目录下的目录名(或者目录的路径); 如此目录不存在,import 将创建一个。
当你使用 import 更新已经仓库里面修改过的源码时(从上次 import),它会提示在两个开发分支上有冲突的文件,import 会指示你使用 `checkout -j' 去处理。
如果 cvs 决定忽略某个文件(参阅 cvsignore),它不会导入该文件并在文件名前打印 `I ' (*参阅 import output,了解输出的完整说明)。
如果 $CVSROOT/CVSROOT/cvswrappers 文件存在,文件名匹配该文件中相应规格的文件将以包对待,并在导入前对此文件/目录执行相应的过滤程序。参阅 Wrappers.
外部的源码保存到第一级分支,默认为 1.1.1。以后更新也在这个分支上; 例如,首次导入源码的修订版为 1.1.1.1,更新后是 1.1.1.2,依此类推。
最少需要三个参数。repository 用于辨识源码集合。vendortag 是分支 (如,1.1.1)的标签。你还需指定 releasetag 用来识别每次执行 import
建立的文件。releasetag 应为新建的,而非已经存在的标签,以便唯一确定导入的发行。 <!----><!----><!---->
注意 import
不会修改执行时的目录。特别要指出的,是它不会建立一个目录作为 cvs 的工作目录; 如果你打算修改导入的这些文件,要先将它们导出到另外一个目录 (参阅 Getting the source)。
import 选项
import
支持的标准选项(参阅 Common options,了解完整说明):
-m
message 另外还有下列额外的选项。
-b
branch -k
subst -I
name name 可以是文件名模板,与 .cvsignore 文件中使用的类型相同。参阅 cvsignore. <!---->
-W
spec spec 可以是文件名模板,与 .cvswrappers 文件中使用的类型相同。参阅 Wrappers.
-X
特别是,此标识让 cvs 标注新文件如同它们在主干上已被删除,除了正常的导入之外,还需为每个文件进行下面的步骤: 在主干上创建新版本,标识新文件是 dead
,重置新文件的默认分支,将文件放到 Attic (参阅 Attic) 目录。
要强制在仓库范围内使用此选项,在 CVSROOT/config (参阅 config) 文件设置 `ImportNewFilesToVendorBranchOnly' 选项。
import 的输出
import
过程中会为每个文件打印一行进度信息,行头用一个子母标记文件状态:
U
file N
file C
file I
file L
file cvs import
忽略符号链接。经常有人建议修改这项行为,但改成什么样,还没有明确。(在 modules 文件里面有很多选项可以检出,更新等操作中重建符号链接; 参阅 modules)
<!---->
发表评论
-
cvs远程认证
2007-12-27 14:26 1622使用cvs本身的远程认证 ... -
update—同步工作目录与仓库
2007-12-27 14:24 950update [-ACdflPpR] [-I nam ... -
server & pserver—充当 stdin/stdout 客户端的服务器
2007-12-27 14:22 900pserver [-c path] serv ... -
release—标明模块不再使用
2007-12-27 14:20 897release [-d] directories.. ... -
rdiff—发行版之间 'patch' 格式的差异
2007-12-27 14:18 1301rdiff [-flags] [-V vn] (-r ... -
ls & rls 列出仓库里的文件和目录
2007-12-27 14:16 1444ls [-e | -l] [-RP] [-r tag ... -
log—打印文件的日志信息
2007-12-27 14:10 1371语法: log [options] [fil ... -
history—显示文件和用户的状态
2007-12-27 14:03 1408语法: history [-report] [-fl ... -
export—从 CVS 导出源码
2007-12-27 14:02 3138语法: export [-flNnR] (-r re ... -
diff—显示修订版间的差异
2007-12-27 14:00 1549语法: diff [-lR] [-k kflag] ... -
commit—将文件提交到仓库
2007-12-27 13:58 1847语法: commit [-lnRf] [-m ... -
checkout—检出用于编辑的源码
2007-12-27 13:43 1051语法: checkout [options] mod ... -
admin–管理
2007-12-27 13:34 932需要: 仓库,工作目录。 修改: 仓库。 ... -
通用命令选项
2007-12-27 13:32 824这一节来说明 `command_options',它通用于一些 ... -
全局选项
2007-12-27 13:29 819有效的 `cvs_options' (作用于左边的 `cvs_ ... -
默认选项与 ~/.cvsrc 文件
2007-12-27 13:27 1021有一些 command_options 使 ... -
cvs常用命令
2007-12-27 10:37 3835很多cvs命令都有缩写形 ... -
cvs安装配置
2007-12-20 13:54 2118cvs的安装配置 可以查看是否安装cvs #rpm -qa| ...
相关推荐
一,用cvs导入项目操作步骤 二,导入项目的错误 三,项目同步
Eclipse中导入CVS中的项目
cvs导入oracle 通过shell脚本方式实现cvs数据导入到oracle对应表
导入导出excel2003、2007、cvs 的demo
从源码仓库刚刚导出来(特别是从网络下载下来),每个目录下都有一个SVN或CVS目录, 我从网络上找到批处理命令,能够删除CVS或SVN目录,请大家试用。
CVS使用指南,关于如何使用CVS进行配置管理
采用CVS管理源码的项目,经常由于重装系统或者分发给其他人、移植到其他机器需要迁移项目代码,采用此工具非常方便。特别是项目比较大而且服务器在远程的情况
cvs server安装与Eclipse简单使用 含server安装文件 简单实用说明文档 含有操作截图
cvs import -m "write some comments here" project_name vendor_tag release_tag 执行后:会将所有源文件及目录导入到/path/to/cvsroot/project_name目录下 vender_tag: 开发商标记 release_tag: 版本发布标记 ...
CVS文件的导入和导出php类代码,CSV 文件处理类,php导入导出
Windows环境下cvs client使用入门.pdf
netbean java cvs client 源码
MyEclipse使用CVSMyEclipse使MyEclipse使用CVS用CVS
CVS,CVS教学电子书,如何安装CVS,CVS使用,CVS教学电子书
虽然简单,但确很明了
CVS build cvs-1.11.23
分享一个CVS文件的导入和导出php类代码,通过这个自定义的php类可以实现数据库的数据和CVS文件的转换。
CVS 服务器程序 CVSNT 2.0.58d + CVS 客户端工具 TortoiseCVS 1.10.10 (for win7)+ 图示说明 最新的版本cvsnt-2.5.03.2382有4.2MB,追新的朋友可以自己上官网下载. 1都安装好软件 2配置服务器端 a 查看运行...
cvs 使用 说明cvs 使用说明cvs 使用说明
CVS配置 CVS配置 CVS配置 使用的配置