Mercurialのインストールと使用

1364 ワード

1.バージョン管理システム
  • 集中バージョン制御システム:Subversion(SVN)、CVS、VSSなど.
  • 分散バージョン制御システム:Git、Mercurial(Hg)など.

  • 現在、広く応用されているバージョン制御システムにはGitとSVNがあり、両者はそれぞれ分布式と集中式のバージョン制御システムの鮮明な特徴を代表しており、この2つのシステムの組織形式は今後長い間共存するだろう.
    それに比べてMercurialはやや少数派だ.Pythonが作成した分散型バージョン制御システムは、プラットフォーム間で優れた能力(Pythonベース)と滑らかな学習曲線を備え、Gitの有力な競争者とされていた.Gitの改善に伴い、TortoiseGitなどのオープンソースプロジェクトの出現はGitのWindowsプラットフォームでのサポートを強化し、Git Hubの出現はGit開発モデルを簡略化し、学習の難易度を低下させ、Mercurialは徐々に忘れられている.
    OpenJDKがMercurialプラットフォームに管理されているため、Mercurialに少し触れました.個人的には、現在Mercurialと付き合っている場合は、リモートウェアハウスのクローンと更新に限られる可能性があり、基本的な操作を把握するだけで十分だと思います.
    CVS、SVN、Git、Hgなどのバージョン管理システムの比較については、「https://www.cnblogs.com/likebeta/archive/2012/12/18/2822805.html.
    2.Ubuntuプラットフォームのインストールと使用
    pip install mercurial  #    pip    Mercurial
    
    hg --version  #    Mercurial   
    
    hg clone http://hg.openjdk.java.net/jdk8/jdk8 openjdk8  #       
    
    hg log  #       
    
    hg pull  #     
    
    hg status  #       

    3.参考文献
  • Mercurial Beginner’s Guides