zoukankan      html  css  js  c++  java
  • 20180320作业1:源代码管理工具调查

    一、找出并了解当前较为流行的几种源代码管理工具(至少三种);

        VSS、SVN、ClearCase、CVS

    二、建立表格对这些源代码管理工具的优缺点进行比较分析。

    源代码管理工具

    优点

    缺点

    VSS

    如果开发工具是VS.NET,用VSS较合适,方便,安装配置和使用都简单,版本控制简单,打label后,要还原到这个版本较简单

    VSS 的功能和安全性较弱,且只对 windows 平台进行支持,建议作为项目配置管理的入门时采用的工具;基局域网,效率低,VSS自身安全性较差,只支持widows平台下

    SVN

    SVN 的安全性和版本管理功能较强,可以实现异地开发的支持

    SVN 安装和使用多采用命令行方式,学习曲线高,同时不提供对变更管理的功能,对于小型团队,可以采用 SVN 进行管理。

     ClearCase

    ClearCase 功能完善,安全性好,可以支持复杂的管理;支持文件重命名提交系统会提示删除旧文件,创建新文件,删除本地文件提交库中文件也被删除

    但学习曲线和学习成本高,需要集成 ClearQuest 才能完成完整的配置管理功能。大公司如果采用异地多研发中心同时开发的模式,一般推荐使用ClearCase。要将权限控制文件保存为svn支持的UTF-8格式,一个库可以有多个工作目录但一个工作目录只能对应一个库虽然可以更改库位置但是要求很严格,库中文件存放方式,看不到文件真正的内容

    CVS

    一度成为主流,不必担心数据流失,对中文路径名支持的较好,本地文件与库的对应可以多对多

    不支持文件改名且只允许存储文件,管理员很难清楚的知道一个项目到底有多少个用户各用户的权限和密码是什么只能用分组的方式管理用户而且密码和权限还是不清晰

  • 相关阅读:
    spring1--概念引入
    spring1.1--约束文件
    MYSQL--慎用group_concat()
    MySql--存储过程之循环遍历查询结果集
    go type func() 自定义函数类型
    go type func() 自定义函数类型
    go中 type func()用法分析
    beego邮件发送
    beego邮件发送
    go 利用beego orm的数据库设计
  • 原文地址:https://www.cnblogs.com/h-0603/p/8609992.html
Copyright © 2011-2022 走看看