zoukankan      html  css  js  c++  java
  • 几种版本控制工具的比较

    今天搜索了几种版本控制工具的信息。
    首先了解到Linux内核开发与BitKeeper之间的恩怨BitKeeper是商业产品,曾经发放免费使用授权,现已中止。文章的中文版在此处
    BitKeeper免费使用授权中止后,Linux2.6的内核开发被延误了半个多月的时间,Linus试用了monotone、Darcs等工具,感觉太慢(毕竟Linux内核这样的项目太大了一些)。于是便有了Git工具,它是Linus开发转由他人维护的。另外,Cogito基于Git核心提供了更方便的使用方式。遗憾的是,Git+Cogito只针对Linux环境。
    LWN推荐了Darcs工具。
    网站Better-SCM站如其名,认为CVS已经老矣,比较了Aegis、Arch、BitKeeper、Darcs、Monotone、Perforce、Subversion、Vesta等几种可选工具。在此页面对这几种工具进行了比较总结。
    通过调查可知,目前版本控制工具的发展方向是从集中式模式向分布式模式转变。但开源的新工具大多针对Linux环境,虽然有的提供Windows等环境支持功能,但也需要模拟GNU环境进行编译。另外,如Darcs等新工具似乎还没有图形界面。
    具体选择哪种工具,还应当作多方面考虑,比如平台环境、项目特点、项目长期维护要求、团队意愿、期望的工作模式等等。

  • 相关阅读:
    MongoDB性能分析
    MongoDB复制
    redis键管理
    MySQL集群架构-DRBD+headbeat +lvs+keepalived
    Spark-Core RDD转换算子-双Value型交互
    Spark-Core RDD转换算子-Value型
    Spark-Core RDD的创建
    Spark-Core RDD概述
    数仓理论
    flume 进阶
  • 原文地址:https://www.cnblogs.com/smwikipedia/p/1537653.html
Copyright © 2011-2022 走看看