当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作者:车东chedong@bigfoot.com 最后更新:02/14/200310:56:12 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 http://www.chedong.com/tech/cvs_card.html 关键词:CVSCV...
 

 

    摘要: :p 由 徐永久 发表于 2001年10月16日 20:54。 人气:753 。 本文通过使用hdparm 和 tune2fs 等工具对磁盘性能调整的介绍,引出了另外一个测试磁盘的工具 bonnie。 一、磁盘性能的调整 很多人可能不知道 linux 内核有几个开关可以打开 ide 磁盘的32 位 dma 通道来加快传输速度。在性能上能加快两倍,几乎就和加一块磁盘镜像一样。 ......
    摘要: 在rh8.0下编译新的kernel,编译完成后,使用的models也编译,也安装了, 但是,无论如何在grub中配置,都会在启动后出现 vfs:cannot open root device xxxx 错误,这里的xxxx根据在menu.lst里面root的指定不同而不同,我用 hda1,sda1,都不行,在正常启动后,用mount 看到 rh 确实是把sda1 mount 成 /,另外,为......


CVS常用命令速查手册
上一页   ...这个checkout与virvual sourcesafe中的check out不是一个概念,相对于virvual sourcesafe的check out是cvs update, check in是cvs commit.

【程序编程相关:Qmail+Mini Howto

【推荐阅读:Qmail安装及设定

cvs的日常使用  【扩展信息:FTP命令大全及其应用

=============

注意:第一次导出以后,就不是通过cvs checkout来同步文件了,而是要进入刚才cvs checkout project_name导出的project_name目录下进行具体文件的版本同步(添加,修改,删除)操作.

将文件同步到最新的版本

cvs update

不制定文件名,cvs将同步所有子目录下的文件,也可以制定某个文件名/目录进行同步

cvs update file_name

最好每天开始工作前或将自己的工作导入到cvs库里前都要做一次,并养成“先同步 后修改”的习惯,与virvual sourcesafe不同,cvs里没有文件锁定的概念,所有的冲突是在commit之前解决,如果你修改过程中,有其他人修改并commit到了cvs库中,cvs会通知你文件冲突,并自动将冲突部分用

>>>>>>

content on cvs server

<<<<<<

content in your file

>>>>>>

标记出来,由你确认冲突内容的取舍.

版本冲突一般是在多个人修改一个文件造成的,但这种项目管理上的问题不应该指望由cvs来解决.

确认修改写入到cvs库里

cvs commit -m "write some comments here" file_name

注意:cvs的很多动作都是通过cvs commit进行最后确认并修改的,最好每次只修改一个文件.在确认的前,还需要用户填写修改注释,以帮助其他开发人员了解修改的原因.如果不用写-m "comments"而直接确认`cvs commit file_name` 的话,cvs会自动调用系统缺省的文字编辑器(一般是vi)要求你写入注释.

注释的质量很重要:所以不仅必须要写,而且必须写一些比较有意义的内容:以方便其他开发人员能够很好的理解

不好的注释,很难让其他的开发人员快速的理解:比如: -m "bug fixed" 甚至 -m ""

好的注释,甚至可以用中文: -m "在用户注册过程中加入了email地址校验" 

修改某个版本注释:每次只确认一个文件到cvs库里是一个很好的习惯,但难免有时候忘了指定文件名,把多个文件以同样注释commit到cvs库里了,以下命令可以允许你修改某个文件某个版本的注释:

cvs admin -m 1.3:"write some comments here" file_name

添加文件

创建好新文件后,比如:touch new_file

cvs add new_file

注意:对于图片,word文档等非纯文本的项目,需要使用cvs add -kb选项按2进制文件方式导入(k表示扩展选项,b表示binary),否则有可能出现文件被破坏的情况

比如:

cvs add -kb new_file.gif

cvs add -kb readme.doc

然后确认修改并注释 

cvs ci -m "write some comments here"

删除文件

将某个源文件物理删除后,比如:rm file_name

cvs rm file_name

然后确认修改并注释

cvs ci -m "write some comments here"

以上面前2步合并的方法为:

cvs rm -f file_name


...   下一页
    摘要: joke) 摘要   这是一个用unix命令来模拟一个在酒吧勾搭美妹的过程。 -------------------------------------------------------------------------------- by wing, 出处:bbs.mit.edu find talk whoami whatis uname quota set mv......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE