CVS的使用教程(转)
、什么是CVS? CVS - Concurrent Versions System(并发版本管理系统)是一个版本控制管理系统,它是目前最为广泛使用的一个系统。 在多人共同开发一个大型项目时,源代码的维护和版本维护是一件令人头疼的事情,由于多人开发, 每个开发人员都拥有此项目的副本,所以如果要手动维护同一个文件多人的修改是十分困难的事情。另外,可能你需要的项目的版本不是当前开发的最新的版本, 如果为了这个目的而为每一个版本保留一个备份几乎是不可能的。 CVS不仅可以维护源代码,事实上,所有的文本文件都可以使用CVS来管理,当然也可以管理二进制文件,只是需要特殊的命令选项罢了。 CVS把文件保存在一个名叫仓库(repository)的地方,仓库中保存的文件并不是每个版本的副本,而是可以从任意版本回溯到初始版本的一些代码的主控信息,这样,就节省了大量的存储空间。 仓库不仅可以建立在本机上,也可以建立在网络上。另外CVS支持版本分支(tag),这样可以从任意的版本中衍生出另外一个版本进行开发,必要时,还可以把这个分支合并到主开发分支去。 2.如何得到CVS? 论坛用的是基于windows系统的winCVS 1.2版本,可从论坛进行下载,下载地址:http://bbs.miforum.net/download/WinCVS120.rar CVS的官方站点:http://www.cvsgui.org 3、如何使用CVS? 可以依照dreamaster所做的演示动画进行操作:观看演示动画 也可依照以下步骤进行。 第一步:启动winCVS 启动后的界面如下: 第二步:设置工作目录,使用Change Location选择自己的工作目录。 第三步:设置通讯连接 1、选择菜单:Admin--Preferences 2、在Enter the CVSROOT中输入test@mifcvs.vicp.net:/miforum 注意:大家记得把下图中的Checkout Readonly取消(默认是被选的)不然Checkout下来的文件要先修改文件的属性才能编辑。 另外,使用代理服务器上网的会员记得设置好自己的Proxy Server: 第四步:登陆CVS服务器 1、点击Admin--Login 输入密码:test(登陆密码为test) 当在Log区出现如下图示时表示登陆成功了。 如出现下图,你就登陆失败了。 第五步:获取CVS文件模块 在服务器上有一个名为test的Module用于测试是否成功 选择Create下的Checkout Module 输入在服务器上的模块名称:在本例中为test 成功以后会如图: 论坛不同的主题小组将建立不同的模块,因此如果需要检出不同的模块,请到论坛查看相应的帖子 |
posted @ 2007-06-12 15:13 诸葛依驰 阅读(58) | 评论 (0) | 编辑 收藏
转载于:https://www.cnblogs.com/gjahead/archive/2007/07/03/804324.html
CVS的使用教程(转)相关推荐
- 版本控制系统 之一 概念、分类、常见版本控制系统(CVS、SVN、BitKeeper、Git 等)
是什么 版本控制系统(Version Control System,VCS)是一种软件,可以帮助软件团队的开发人员协同工作,并存档他们工作的完整历史记录. 为什么 在我们的实际开发过程中,经常会有 ...
- 项目管理 之五 版本控制系统(CVS、SVN、BitKeeper、Git )概念、分类
是什么 版本控制系统(Version Control System,VCS)是一种软件,可以帮助软件团队的开发人员协同工作,并存档他们工作的完整历史记录. 为什么 在我们的实际开发过程中,经常会有 ...
- (转载)不完全解读 Emacs 编辑器—自由软件的旗舰
转载:不完全解读 Emacs 编辑器-自由软件的旗舰 L-Emacs 2008-11-17 21:41:10 阅读45 评论0 字号:大中小 订阅 作者: texnician@dRL 希望本文能指 ...
- 使用Docker搭建svn服务器教程
使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...
- IntelliJ IDEA 教程
IntelliJ IDEA 教程 转自:http://blog.csdn.net/qq_35246620/article/details/61191375 1 简介 IntelliJ IDEA(简称 ...
- 分布式版本控制系统 Git 教程
简介 Git 是什么? Git 是一个开源的分布式版本控制系统. 什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 什么是分布式版本控制系统? 介绍分布 ...
- 安装了email模块还是报错_Git windows安装及使用教程
设置ssh秘钥 git仓库 基本信息设置 创建分支并上传 github重命名分支 切换分支并上传 其他命令 上传文件报错 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 G ...
- Subversion快速入门教程
2019独角兽企业重金招聘Python工程师标准>>> 如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的 ...
- mysql数据库管理文件_数据库管理中文件的使用教程
摘要:这篇MySQL栏目下的"数据库管理中文件的使用教程",介绍的技术点是"数据库管理.使用教程.数据库.的使用.文件.管理",希望对大家开发技术学习和问题解决 ...
最新文章
- linux多进程条件变量,Linux 多线程条件变量同步
- fastText中常见问题汇总
- Linux基础之-网络配置,主机名设置,ssh登陆,scp传输
- Django的MVT模式
- python中为什么不支持char_python支持char吗
- linux显示文本文件指定行数的数据
- Java实现正整数数组的最小拼接数
- pytorch 实现MLP(多层感知机)
- arduino 按钮读取_Arduino内置教程-数字-检测按键状态
- 浅谈聚类分析MATLAB实现
- 使用gulp安装智图压缩图片
- 怎么样可以在阿里云搭建个人网站及域名绑定介绍
- Jeffery Pinto和Om Kharbanda:项目经理的12项工作
- mysql中如何求出学生人数,mysql中如何查询同时参加计算机考试和英语考试的学生人数...
- ​浙江省交通运输物流信息服务中心平台容灾设备采购二期项目
- 我的世界java防火墙_我的世界Java版更新:烟花和自由堡垒!
- windows 利用R定时抓取猫眼专业版电影票房
- JDBC插入数据后返回新数据id
- 火车售票系统/C语言
- 31-scrapy框架爬虫【简单应用】-3个例子