ホームページ  >  記事  >  開発ツール  >  ジーティーは中国人ですか?

ジーティーは中国人ですか?

Guanhui
Guanhuiオリジナル
2020-06-04 11:23:428083ブラウズ

ジーティーは中国人ですか?

Gitee は中国出身ですか?

Gitee は中国発です。Gitee は、オープンソースの中国によって開始されたコード ホスティング サービスです。安全、安定性、効率的なクラウド ソフトウェア開発コラボレーション プラットフォームです。Git と SVN をサポートし、無料のプライベート ウェアハウス ホスティングを提供します。Giteeコミュニティ バージョン、エンタープライズ バージョン、大学バージョンの 3 つのバージョンが含まれています。

Git

Git --- 愚かなコンテンツ トラッカー、愚かなコンテンツ トラッカー。これが、Linus Torvalds が私たちに Git を紹介した方法です。

Git は、Linux カーネル開発に使用されるバージョン管理ツールです。 CVS や Subversion などの一般的に使用されるバージョン管理ツールとは異なり、分散バージョン ライブラリ方式を採用しており、サーバー側のソフトウェア サポートを必要としません (wingeddevil の注: このスコアは、使用されているサーバーの種類によって異なります。 http プロトコルを使用するか、git プロトコルを使用するかなどは同じです。また、プッシュおよびプル中にもサーバーとの対話が行われます。)、ソース コードのリリースと通信が非常に便利になります。 Git は高速であり、これは Linux カーネルのような大規模プロジェクトにとって当然重要です。 Git の最も優れている点は、マージ トレース機能です。

実際、カーネル開発チームがカーネル開発用のバージョン管理システムとして Git の開発と使用を開始することを決定したとき、世界中のオープンソース コミュニティから多くの反対がありました。 Git は難しすぎて理解できませんでした Git より 内部の動作メカニズムに関して言えば、これは確かに当てはまります。しかし、開発が進むにつれて、Git の通常の使用はいくつかのフレンドリーなスクリプト コマンドによって実行されるため、Git は非常に使いやすくなっており、たとえ独自の開発プロジェクトの管理に使用されていたとしても、Git はフレンドリーで強力なツールです。現在、プロジェクト開発の管理に Git を使用する有名なプロジェクトが増えています。

オープンソースで無料の原理主義プロジェクトとして、Git はリポジトリの参照や変更に権限制限を課しません。

現在 Windows で GIT を使用できるのは、主に msysgit と Cygwin の 2 つの方法です。 Cygwin の使い方は Linux と似ており、Windows 版の GIT は使いやすい GUI (グラフィカル インターフェイス) を備えており、インストール後すぐに使い始めることができますが、ここでは詳しく紹介しません。

この記事は、Git の公式ドキュメントであるチュートリアル、コアチュートリアル、および日常 GIT に基づいて翻訳および編集されますが、Git の内部動作メカニズムの説明は、簡潔かつわかりやすくするよう努め、一時的に削除されています。ポイントと、著者の Git の使用プロセスを追加し、いくつかの経験、注意点、その他の例を追加します。使用している Unix/Linux ディストリビューションのインストール パッケージを通じて Git をインストールすることをお勧めします。この記事をオンラインで参照することも、次のコマンドを通じてこの記事の最新バージョンを入手して、Git をこの記事の作成に参加してください。

SVN

SVN の正式名は Subversion で、バージョン管理システムです。これは、最も人気のあるオープンソースのバージョン管理システムの 1 つです。オープンソースのバージョン管理システムとして、Subversion は時間の経過とともに変化するデータを管理します。このデータは中央リポジトリ (リポジトリ) に配置されます。このアーカイブは通常のファイル サーバーとよく似ていますが、すべてのファイル変更を記憶します。これにより、ファイルを古いバージョンに復元したり、ファイルの変更履歴を参照したりできます。 Subversion は、プログラム ソース コードを含むあらゆる種類のファイルの管理に使用できる汎用システムです。

SVN はクライアント/サーバー システムを採用しています。さまざまなバージョンのプロジェクトがサーバー上に保存されます。プログラム開発者は、まずサーバーから最新バージョンのプロジェクトを取得してローカル マシンにコピーします。これに基づいて、各開発者は自分のクライアント上で独立した開発作業を実行でき、いつでも新しいコードをサーバーに送信できます。もちろん、他の開発者が使用しているバージョンとの一貫性を維持するために、更新操作を通じてサーバー上の最新のコードを取得することもできます。 [3]

SVN クライアントには、Web ベースの WebSVN などと、Tortoise SVN に代表されるクライアント ソフトウェアの 2 種類があります。前者は Web サーバーのサポートを必要とし、後者はユーザーがクライアントをローカルにインストールする必要がありますが、どちらのタイプも無料のオープンソース ソフトウェアを使用できます。また、SVN は、BDB (トランザクションセーフなテーブル タイプ) と FSFS (データベースを必要としないストレージ システム) の 2 つの方法でバージョン データを保存します。 BDB 方式ではサーバーの中断時にデータがロックされる可能性があるため、FSFS 方式の方が安全です。

推奨チュートリアル: 「Git チュートリアル

以上がジーティーは中国人ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。