当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 作者: 车东 Email: chedongATbigfoot.c
 

 

 ·tar命令参数列表    »显示摘要«
    摘要: tar命令参数列表 http://www.fanqiang.com (2001-06-12 13:04:01) 1.压缩一组文件为tar.gz后缀。 # tar cvf backup.tar /etc #gzip -q backup.tar 或 # tar cvfz backup.tar.gz /etc/ 2.释放一个后缀为tar.gz的文件。 #gunzi......
 ·成为程序员要走的路{转}    »显示摘要«
    摘要:1 了解语言特点,工具的适合做那些开发。2有了基本概念之后,你就应该编一些程序了,千万不要纸上谈兵。3那么书也看了,程序也做了,下面就是提升自己的水平的时候了,比较好的方法是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,相信你读完代码后,会有脱胎换骨的感觉。 4到现在只是学到了编程开发的骨架,却还没有学到的精髓。接下......


CVS使用手册

作者: 车东 email: chedongatbigfoot.com/chedongatchedong.com

【程序编程相关:RecordSet的属性和方法

写于:2002/07/10 最后更新: thu, 02 sep 2004 08:00:58 gmt feed back >>  【推荐阅读:基于英文单词的快速HASH索引算法。

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处与作者信息及本声明 【扩展信息:A First Look At BizT

http://www.chedong.com/tech/cvs_card.html

关键词:cvs cvsweb cvstrac wincvs cvsroot

内容摘要:

cvs是一个c/s系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的.工作模式如下:

cvs服务器(文件版本库)

/ |

(版 本 同 步)

/ |

开发者1 开发者2 开发者3

作为一般开发人员挑选2,6看就可以了,cvs的管理员则更需要懂的更多一些,最后还简单介绍了一些windows下的cvs客户端使用,cvs远程用户认证的选择及与bug跟踪系统等开发环境的集成问题.

cvs环境初始化:cvs环境的搭建 管理员 cvs的日常使用:日常开发中最常用的cvs命令, 开发人员 管理员 cvs的分支开发:项目按照不同进度与目标并发进行 管理员 cvs的用户认证:通过ssh的远程用户认证,安全,简单 管理员 cvsweb:cvs的web访问界面大大提高代码版本比较的效率 管理员 cvs tag:将$id$ 加入代码注释中,方便开发过程的跟踪开发人员 cvs vs vss: cvs与virsual sourcesafe的比较 开发人员 管理员 wincvs: 通过ssh认证的wincvs认证设置 基于cvstrac的小组开发环境搭建:通过cvstrac实现web界面的cvs用户管理,集成的bug跟踪与wiki交流 cvs中的用户权限管理:基于系统用户的cvs权限管理与基于cvsroot/passwd的虚拟用户管理

一个系统20%的功能往往能够满足80%的需求,cvs也不例外,以下是cvs最常用的功能,可能还不到它全部命令选项的20%,作为一般开发人员平时会用cvs update与cvs commit就够了,更多的需求在实际应用过程中自然会出现,不时回头看看相关文档经常有意外的收获.

cvs环境初始化

环境设置:指定cvs库的路径cvsroot

tcsh

setenv cvsroot /path/to/cvsroot

bash

cvsroot=/path/to/cvsroot ; export cvsroot

后面还提到远程cvs服务器的设置:

cvsroot=:ext:$user@test.server.address#port:/path/to/cvsroot cvs_rsh=ssh; export cvsroot cvs_rsh

初始化:cvs版本库的初始化.

cvs init

一个项目的首次导入

cvs import -m "write some comments here" project_name vendor_tag release_tag

执行后:会将所有源文件及目录导入到/path/to/cvsroot/project_name目录下

vender_tag: 开发商标记

release_tag: 版本发布标记

项目导出:将代码从cvs库里导出

cvs checkout project_name

cvs 将创建project_name目录,并将最新版本的源代码导出到相应目录中.这个checkout与virvual sourcesafe中的check out不是一个概念,相对于virvual sourcesafe的check out是cvs update, check in是cvs commit.

cvs的日常使用

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

将文件同步到最新的版本

cvs update

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

cvs update file_name


...   下一页
 ·读书笔记之 c++ primer(1)    »显示摘要«
    摘要: c++概述 得: 1) c++看上去是不错的语言,仅此而已其他我没有体会; 2) 目前我们解决问题的办法可以分成三部分:一,人想出算法,也就是如何去解决一个问题;二,从问题中抽像出有用的数据,来代替问题;三,通过程序,让电脑知道我们的思路,来处理数据;其实不同的语言只是不同的和电脑对话的方法,就像我们说话也有中文和英文; 疑问: 1) 过程设计和对象设计的区别; 2) 文......
» 本期热门文章:

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