应用版本控制软件管理软件开发

本文介绍了在软件开发中引入版本控制软件的重要性,如Sybase ObjectCycle和Microsoft Visual SourceSafe,以解决团队协作开发时遇到的问题,如程序回溯、互斥修改、版本管理等。通过详细的操作步骤,阐述了如何结合PowerBuilder等开发工具实施版本控制,以提高开发效率和软件质量。
摘要由CSDN通过智能技术生成

作者:周军 发文时间:2004.12.22

随着计算机应用范围的日益广泛深入,应用软件的规模及复杂程度日趋大型化、复杂化,这就导致软件开发的方式也从早期的单兵作战式或手工作坊式渐渐转变为集团化、工厂流水线式的团队协作开发方式。在这种开发模式中会遇到一些非常棘手的问题:

1. 需要将整个软件版本恢复到以前的某一时间的状态。
2. 控制某一程序在同一时间只能一个开发人员修改。
3. 限制随意修改程序。
4. 对每个开发人员编写的程序质量进行评估
如何解决上述问题,管理好项目的每一步运作,成为每一位项目主管亟待解决的课题。

一、在软件开发过程中引入版本控制软件

通过我们的实践,发现在开发过程中采用版本控制软件能较好的解决上述问题。目前,一些版本控制软件能够与各种流行的开发工具进行无缝的连接,它们有机地结合在一起,能够完整地保存开发中对应用程序每一个源文件所有的修改记录,因此充分地利用版本控制软件能够对软件开发进行卓有成效的管理,其具体表现有以下几个方面。

1. 随时将程序回复到以前某一时间点

版本控制软件可以将某一程序恢复到以前的某一时间的状态,甚至将整个软件版本恢复到以前的某一时间的状态。它能比较程序的不同版本,方便地识别出被修改、删除或插入的具体行,可以将两个不同版本的修改合并到一个新文件中,如果一段重要的代码被删除了,它可以迅速恢复这段代码。

2. 实现程序的互斥性修改

版本控制软件能够实现某一程序在同一时间只能一个开发人员修改。其具体实现方式是:需要修改程序的开发人员从源文件存放处提出(Chink-out)一个程序,这时其他开发人员就不可以再Chink-out同一个

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值