i社区用户: 密码:
搜索:
首页| 资讯| 信息化| 视频| 专题| 创业| 技术天地| 企业博客| 职场| 周报全文| 方案中心 |电子杂志
市场会展| Blog| i社区| 社区联盟| RSS| 直播 | 发行| wiki |i| 下载| 英才招聘|CIO文库
IT两会 | 互联网年会
产品中心| 笔记本|台式机| DIY|数码| 服务器|网络通信| 手机|软件|显示器|信息安全|存储|组网| 动漫
首页|文库|数据中心|方案中心|专家库|厂商黄页|供求招标| 责编电话:010-68130909-1053
 
利用微软的VSS管理Unix项目的程序和文档版本
 
 
 
 
2003-10-30 10:23:41
 
  深圳建设银行信息技术部 罗红奕  
  1、Unix项目程序和文档版本控制的困惑

本人多年来一直从事银行应用软件的开发和维护工作, 参与的项目绝大多数是基于Unix操作系统的, 在每一个项目的
开发过程中,都将产生大量的程序文件和相关文档,项目的文档一般是存放在Windows环境下的,而程序文件则一般会存放在Unix服务器中,对于较复杂的项目,也会出现部分程序文件是Windows环境下开发的并存放在Windows环境下的情况,能否对这些程序和文档进行有效的控制,将直接影响到项目的工程质量。

为了控制Unix项目的程序和文档的版本,我所在的部门采取了一系列的措施,在前两年,我们指定了专人(版本管理员)对项目程序和文档的版本变更进行人工登记和管理,但这种做法并未取得我们预期的效果,原因是我们部门的开发项目较多,只依靠一两个版本管理员进行所有项目的版本管理将带来巨大的工作量,由于版本管理员都不是全职的(自身都有开发和维护的任务),他们只能应付式地完成版本管理的工作,造成了项目版本管理质量未能明显改善。

要解决人工管理工作量大的问题,引入版本管理软件是必要的,但市面上版本管理软件繁多,而且一般价格昂贵,这些价格昂贵的版本管理软件的功能过于强大,反而增加了使用的复杂性,如果用户未经过系统的操作培训,他们就很难上手使用,寻找功能适中、价格便宜和使用方便的版本管理软件具有现实的意义,在本文中将向读者们推荐如何使用微软公司的Visual SourceSafe版本管理软件来管理Unix项目的程序和文档版本。

2、微软Visual SourceSafe简介

微软的Visual SourceSafe(以下简称VSS)广泛应用于基于Windows环境的软件项目的版本控制,它具有以下的特点:

(1) 功能实用

VSS提供了基本的版本控制功能, 包括协调多人同时存取同一个文件、跟踪文件的历史版本等基本功能。VSS也提供版本数据库的备份和恢复功能,可有效保证了版本数据的安全性,这些功能对于一般的项目开发已经足够了。

(2) 价格便宜

VSS是Microsoft Visual Studio开发产品家庭(一般从事软件开发的团体都会有该软件)中的一员,如果你现在已有Visual Studio 6 Enterprise Edition,或者Visual Studio .NET Enterprise Developer Edition,或者Visual Studio .NET Enterprise Architect Edition,都可以在上面找到VSS软件,由于Microsoft Visual Studio的价格较低(如Visual Studio .NET Enterprise Developer Edition,网上报价为US$ 1799),如果进行成本的摊分,VSS的实际成本可以说是微不足道,如果你无上述的Visual Studio软件,你也可单独购买VSS软件,网上的报价为US$ 549。

(3) 使用方便

VSS继承了微软所有产品的优点,提供了方便的图形化的集成的操作界面,用户可直观地进行文件的存取、历史版本浏览、文件比较等操作,并可直观地监控到各个文件的当前的状态和当前被哪些用户所占用等信息。用户基本上不需要培训,就可使用VSS。

3、利用VSS管理Unix项目程序和文档版本的关键技术点

由于VSS是微软公司被设计用作在WINDOWS操作系统环境下进行文件版本管理的软件,它所管理的文件只能是windows系统能控制的文件。如果要让VSS管理UNIX系统上的文件,必须通过一定的软件支持,令到UNIX文件和目录映射到WINDOWS系统上,变成WINDOWS系统可见和可控制的资源,这样,VSS才可能存取和管理这些文件。

目前支持UNIX文件映射到WINDOWS系统的软件有多种,本文将向大家推荐一个GNU的软件,就是著名的SAMBA软件,该软件是完全免费的共享软件,读者可方便从互联网上进行下载,该软件功能相当强大,除UNIX文件、目录可输出到WINDOWS系统中,打印机等资源也可直接输出到WINDOWS系统中,通过它可实现跨系统的各种资源共享。

 
  1  2  3    
  (网页编辑:李卫华  
     
  搜索相关内容 项目管理    
   
   
      如果您对“利用微软的VSS管理Unix项目的程序和文档版本”有任何疑问要咨询,或者您对我们专家的解答有任何疑义,请您点击以下的链接提交意向单,我们的编辑和信息化专家将会很快为您做出回答,您提供的信息经过审核后将有机会出现在我们的网页上。
专家介绍
制造业第一是怎么炼成的
Informatica--数据集成业务
开源精神的化身--Linux
检索
 
 
 
检索词 >>
电信 金融 信息安全
软件 CRM 电子政务
ERP 物流 电子商务
行业 >>
电信 能源 医疗
农业 银行 政府
交通 制造业 教育

收藏此页到ViVi
  发表评论  您的姓名   您的Email   发布  
   
相关文章
  • 监理与项目管理的不同
  • 构建高效的投资项目管理平台
  • 国外资深专家细说IT项目管理
  • 深圳软件园引进国内第一家CMM 5级离岸开发中心
  • 软件开发项目需求变更的管理
  • 关于我们 | 客服热线 | 广告服务 | 招聘信息 | 法律声明 | 投稿指南 | 联系方式 
    Copyright(C) ccw.com.cn,All rights reserved
    中国计算机世界出版服务公司内容版权所有
    京ICP证010182