gitの紹介

Gitのチュートリアル

Gitのチュートリアル Gitは、迅速かつ任意の小規模または大規模なプロジェクトを効率的に処理するために、オープンソースの分散バージョン管理システムです。
                                                        GitはLinuxカーネルの開発とオープンソースのバージョン管理ソフトウェアの開発を管理するLinus Torvalds氏へのヘルプです。

                                                         Gitのと一般的に使用されるバージョン管理ツールCVS、Subversionと大きく異なるが、それは分散リポジトリの方法を使用して、サーバー側のソフトウェアをサポートしていません。

GitリポジトリとSVNの違い

Gitは、それはまた、コンテンツ管理システム(CMS)、作業管理システムである、ちょうどバージョン管理システムではありません。

あなたはSVNを使用してのバックグラウンドを持つ人であれば、あなたはGitリポジトリが提供する概念と機能のいくつかを適応させるために、特定のイデオロギーの変換を行う必要があります。

違いのGitリポジトリとSVNのポイント:

  • 1、Gitは分散、SVNはないです。これは、非Gitの及び等SVN、CVSのような他の分散バージョン管理システム、コアの差です。

  • 2は、Gitは、コンテンツのメタデータで保存され、SVNはファイルである:すべてのリソース制御システムは、同様の.svnに隠されたメタ情報ファイルで、他のフォルダを.cvs。

  • 3、GitのとSVNのブランチ異なるブランチは: SVNでは特別なものではありません支店は、実際には、それは別のディレクトリにリポジトリです。

  • 4は、Gitはグローバルバージョン番号を持っていない、とSVNは以下のとおりです。これまでのところ、これはSVN Gitが最大の特徴の一つで行方不明と比較されます。

  • 図5に示すように、コンテンツのGit SVNの完全性に優れ: SHA-1ハッシュアルゴリズムを使用して、Gitのコンテンツストレージ。これは、コードの内容の整合性を確保し、ディスク障害やネットワークの問題が発生した場合に、リポジトリへのダメージを低減することを確認してください。

おすすめ

転載: www.cnblogs.com/zouhong/p/12013967.html