- 浏览: 119461 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
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 1695使用cvs本身的远程认证 ... -
update—同步工作目录与仓库
2007-12-27 14:24 1018update [-ACdflPpR] [-I nam ... -
server & pserver—充当 stdin/stdout 客户端的服务器
2007-12-27 14:22 976pserver [-c path] serv ... -
release—标明模块不再使用
2007-12-27 14:20 972release [-d] directories.. ... -
rdiff—发行版之间 'patch' 格式的差异
2007-12-27 14:18 1404rdiff [-flags] [-V vn] (-r ... -
ls & rls 列出仓库里的文件和目录
2007-12-27 14:16 1554ls [-e | -l] [-RP] [-r tag ... -
log—打印文件的日志信息
2007-12-27 14:10 1469语法: log [options] [fil ... -
history—显示文件和用户的状态
2007-12-27 14:03 1481语法: history [-report] [-fl ... -
export—从 CVS 导出源码
2007-12-27 14:02 3225语法: export [-flNnR] (-r re ... -
diff—显示修订版间的差异
2007-12-27 14:00 1615语法: diff [-lR] [-k kflag] ... -
commit—将文件提交到仓库
2007-12-27 13:58 1932语法: commit [-lnRf] [-m ... -
checkout—检出用于编辑的源码
2007-12-27 13:43 1105语法: checkout [options] mod ... -
admin–管理
2007-12-27 13:34 1015需要: 仓库,工作目录。 修改: 仓库。 ... -
通用命令选项
2007-12-27 13:32 894这一节来说明 `command_options',它通用于一些 ... -
全局选项
2007-12-27 13:29 879有效的 `cvs_options' (作用于左边的 `cvs_ ... -
默认选项与 ~/.cvsrc 文件
2007-12-27 13:27 1092有一些 command_options 使 ... -
cvs常用命令
2007-12-27 10:37 3890很多cvs命令都有缩写形 ... -
cvs安装配置
2007-12-20 13:54 2197cvs的安装配置 可以查看是否安装cvs #rpm -qa| ...
相关推荐
2. **导入项目**:使用`cvs import`将现有项目导入CVS仓库,分配模块名。 3. **检出代码**:开发者使用`cvs checkout`获取工作副本,开始本地开发。 4. **提交更改**:完成修改后,用`cvs commit`提交更改至仓库,...
cvs import -m "This is First Project" First_Project Version_1 start ``` #### 七、客户端用户登录测试 1. **登录测试** 客户端用户可以通过以下命令登录CVS服务器: ```bash cvs -d:pserver:username@...
4. **导入CVS项目**:在Eclipse的“File”菜单中选择“Import”,然后选择“CVS” > “Checkout as Project”。输入CVS库的位置,选择要导入的项目,Eclipse会自动从CVS服务器获取项目源码。 5. **配置CVS资源**:...
3. **导入项目**:将现有的项目文件导入到CVS仓库中,使用`cvs import`命令。这一步骤会创建一个初始的版本,并为项目设置相应的模块名。 4. **获取工作副本**:在开发者的本地机器上,使用`cvs checkout`命令获取...
熟练掌握这些命令对于高效使用CVS至关重要。 5. **CVS配置和设置**: 开发者可以根据需求配置CVS,如设置用户认证、权限控制、邮箱通知等。CVS还支持通过模块来组织项目,方便管理和共享。 6. **CVS与源码管理的...
- `cvs import -m "Initial import" module_name /path/to/working/directory`:导入工作目录到CVS仓库。 10. **客户端连接**:在其他机器上安装CVS客户端,通过`cvsserver`或`pserver`协议连接到AIX上的CVS服务器...
2. 使用`cvs import`命令将现有源代码导入仓库,或者创建新项目并用`cvs add`命令添加文件。 **步骤五:配置CVSNT服务** 1. 在“服务”管理工具中,找到“CVSNT Server”服务,设置启动类型为自动,并启动服务。 2....
这需要在CVS根目录下创建一个新目录,例如“MyProject”,并使用“import”命令将项目导入到CVS: ``` cvs import MyProject initial commit message ``` 这里,“initial commit message”是首次提交的注释信息,...
11. **import**: 将文件导入CVS。 12. **init**: 如果不存在则创建CVS仓库。 13. **log**: 打印文件的登录信息。 14. **login**: 提示输入密码以便客户端访问。 15. **logout**: 移除存储的密码。 16. **rdiff**: ...
7. **CVS命令行使用**:尽管WinCVS提供图形界面,但了解CVS命令行操作也很重要,例如`cvsexport`、`cvsimport`、`cvslog`等,它们在某些场景下更为灵活和高效。 8. **源码管理实践**:文章可能还会涵盖如何在实际...
使用 cvs import 命令将项目目录树添加到资源库。 4. WinCvs 基本操作 4.1-4.15 详细介绍了 WinCvs 中的各种操作,如检出、编辑、更新、状态检查、提交、差异比较、版本树查看、标签和分支管理、合并、添加和删除...
- **import**: 将源码导入到CVS中,可以使用供应商分支。 - **init**: 如果不存在,则创建一个CVS仓库。 - **log**: 打印文件的历史信息。 - **login**: 提示输入密码以便认证服务器。 - **logout**: 从远程...
在Eclipse中,通过“File” -> “Import” -> “CVS” -> “Projects from CVS”开始连接CVS库。填写CVS服务器的相关信息,如主机名、端口号、用户名、密码以及仓库路径。如果仓库是新建的,可能需要手动创建一个...
- **导入项目**:`cvs import`用于将现有项目导入CVS仓库。 - **获取工作拷贝**:使用`cvs checkout`命令从仓库获取项目的最新版本。 - **更新与提交**:`cvs update`用于将仓库的变更同步到工作拷贝,`cvs ...
在标签中提到的“源码”可能是指查看或理解上述代码的过程,而“工具”可能是指Apache POI库作为一个工具在实际项目中的应用。在实际开发中,你可能还需要处理更复杂的情况,比如数据格式化、错误处理、性能优化等。...
- **功能**:将源码导入到CVS仓库中,可以使用供应商分支。 - **用法**:`cvs import <module> <vendor_tag> <release_tag>` **14. init** - **功能**:如果仓库不存在,则创建一个CVS仓库。 - **用法**:`cvs ...
1. **import**:将新的代码导入CVS仓库。 2. **checkout**:从仓库获取代码副本。 3. **add**:添加新文件到版本控制。 4. **update**:更新本地副本至最新版本。 5. **commit**:提交本地修改到仓库。 6. **diff**...
3. **导入源码**:使用cvs import命令将现有源码导入到CVS仓库中。 4. **签出与提交**:用户通过WinCVS图形界面进行代码签出、编辑、然后提交更改。 5. **版本追踪**:CVS会记录每次提交的版本,用户可以通过历史...
以上仅为部分常用命令,CVSNT还提供了更多功能,如`import`用于导入源码到CVS中、`init`用于创建CVS仓库等。 #### 四、总结 CVSNT作为一款成熟且功能强大的版本控制系统,其不仅支持基本的版本控制操作,还能提供...
标题 "转换ICS到CVS" 描述了将iCalendar(ICS)格式的文件转换为逗号分隔值(CSV)格式的过程。iCalendar是一种标准格式,常用于存储和共享日历事件、约会和其他时间相关数据。CSV文件则是一种简单、通用的数据交换...