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零或一事务原则根本没有实现

  • 相关阅读:
    7-2 一元多项式的乘法与加法运算 (20 分)
    cvc-complex-type.2.4.a: Invalid content was found starting with element(servlet)
    MOOC 2.3 队列
    MOOC 2.2 堆栈
    MOOC 2.1 线性表及其实现
    MOOC 1.3 最大子列和
    计时程序
    MOOC 1.1 什么是数据结构
    poj3253
    二分法查找——对数
  • 原文地址:https://www.cnblogs.com/jiangweiqi/p/8629734.html
Copyright © 2011-2022 走看看