免責事項:この記事は従って、ブロガーオリジナル記事です。CC 4.0 BY-SAの著作権契約を、再現し、元のソースのリンクと、この文を添付してください。
1.バージョン管理システム
-
集中バージョン管理システム:のSubversion(SVN)、CVS、VSSなど。
-
ようにGitの、Mercurialの水銀(Hg)と:分散バージョン管理システム。
現在、広く使用されているバージョン管理システムのGitとSVN、分散型と集中型バージョン管理システムの特徴的な特性を表すの両方、システムの組織のこれら2つのタイプは、長期間将来に共存します。
これとは対照的に、Mercurialは少しニッチ。一度Gitのための強力な候補と考えられ(パイソンに基づいて)優れたクロスプラットフォーム機能と滑らかな学習曲線と、Pythonが書かれた分散バージョン管理システム。Windowsプラットフォーム上でのGitのサポートを強化するTortoiseGitと他のオープンソースプロジェクトの出現など、Gitリポジトリの改善、などのGitHubのGitの出現は、このように学習曲線を削減する開発モデルを簡素化して、Mercurialは徐々に忘れてしまいました。
MercurialのOpenJDKのは、プラットフォーム上でホストされているので、少しはMercurialのに接触してビット。個人的に私はMercurialを扱うの現在の状況はクローニングに限定することができると信じていますし、基本的な操作のいくつかは十分にあるマスターするリモートを更新します。
CVS、SVN、Gitは、水銀や他のバージョン管理システムの詳細比較を参照してください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 # 查看仓库状态
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11