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プラットフォームのインストールと使用
3.参考文献 Mercurial Beginner’s Guides
現在、広く応用されているバージョン制御システムには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.参考文献