zoukankan      html  css  js  c++  java
  • 源代码管理工具调查

    任务说明:

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

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

    源代码管理工具

    优点

    缺点

    VSS

    1使用简便易学

    1功能和安全性较弱

    2只对 windows 平台进行支持

    SVN

    1安全性和版本管理功能较强

    2可以实现异地开发的支持

    1安装和使用多采用命令行方式

    2学习曲线高

    3不提供对变更管理的功能

    ClearCase 

    功能完善,安全性好

    可以支持复杂的管理

    1学习曲线和学习成本高

    2需要集成 ClearQuest 才能完成完整的配置管理功能

    Git

    1、适合分布式开发,强调个体

    2、公共服务器压力和数据量都不会太大

    3、速度快、灵活

    4、任意两个开发者之间可以很容易的解决冲突

    5、离线工作

    1、学习周期相对而言比较长

    2、不符合常规思维

    3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息

    CVS

    1、可以使多个用户并行工作

    2可以用在你需要的地方,支持完善

    3允许任意的滚回,在任意一个已递交的版本上

    1版本控制某个项目下的一些核心文件比较困难

    2、速度比较慢

    3只允许存储文件

    4为文本文件存储而设计的,其他文件类型(二进制,统一码)文件的支持几乎没有

    5零或一事务原则根本没有实现

  • 相关阅读:
    mysql view
    单点登录原理与简单实现
    复述记忆法
    英语细节锦集(基本时态的构成、元音辅音字母、)
    被动语态 动词的过去分词
    play后面加the不加the如何分辨
    正则表达式入门
    使用 lxml 中的 xpath 高效提取文本与标签属性值
    Android Studio 导入新工程项目
    winfrom Panel 问题
  • 原文地址:https://www.cnblogs.com/jiangweiqi/p/8629734.html
Copyright © 2011-2022 走看看