[导入]源代码版本控制(一)

本文探讨了在软件开发过程中版本控制的重要性,介绍了几种常见的版本控制工具,如CVS和VSS,并详细解释了版本控制的主要功能,包括签出、签入、获取最新版本、比较不同版本的内容及查看历史记录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发过程当中源代码的版本控制一直是个大问题。项目规模小了还好办,人的脑子还能记过来,项目大了,可能用各式各样的表格来记录版本信息和源代码内容,但这个办法本身的文档组织又是个问题,谁来维护?谁来更改?
幸好,现在市面上用来做版本控制的工具比较丰富,在JavaEE平台下有CVS,在MS下有VSS,都可以用来做版本控制。
那版本控制到底能做啥?
1.签出
2.签入
3.获得最新版本
4.比较不同版本的内容
5.查看历史
6.其他高级功能(普通开发者一辈子都永不倒的)
版本控制的核心是将信息集中存放在数据库中,信息包括文件、文件的版本、修改的部分等,这样一来肯定有一个服务器是专门存放这类信息的,有个名字叫“源代码控制服务器”;显然还要有客户端了,对了,客户端就是各个开发者的机器上的“源代码控制客户端”。
在MS的Visual Source Safe中,安装完成后,有两个菜单项:VSS Adminstration和VSS,第一个用来管理数据库,第二个就是客户端。
那数据库是不是SQLServer,这回这家伙不是关系型的数据库,这家伙这回搞了一个文件型的数据库,那为啥?这玩意原来就不是MS自己家的,买的别人的,当然没法和自己的产品线整合了。
从MS的VSS开始吧,毕竟这玩意比较大众化。
先土鳖扛一下铁牛。

文章来源: http://blog.sina.com.cn/s/blog_49458c270100bthv.html

转载于:https://www.cnblogs.com/dalishuishou/archive/2008/11/04/1389591.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值