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

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

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

  • 相关阅读:
    java——阶段性整理(方法的重载重写和一些关键字)
    设计模式——单例模式
    source
    set和setenv
    c++编译加执行脚本
    python脚本小记
    转义字符
    istream_iterator/ostream_iterator
    字符串替换程序 p324
    程序编译后运行时的内存分配
  • 原文地址:https://www.cnblogs.com/h-0603/p/8609992.html
Copyright © 2011-2022 走看看