Git
Gitは、複数の貢献者によって作られたプロジェクトとサブプロジェクト間でコンピュータファイルの変更を管理するために、分散バージョン管理ソフトウェアパッケージです。
- 特徴
- 過去にセキュリティ上の問題がありました
- 非線形ワークフローのサポート
- 分散開発のアーキテクチャを持っています
- 既存のプロトコルとの互換性
- 非常に大規模なプロジェクトを扱うことができます
- ファイルリポジトリをマージするための多くのオプションを持っています
- 使用して完全に無料
- 豊富な機能
- バージョン管理のための業界標準パッケージ
- 高速かつ信頼性の高いです
- このようGitHubのようそれから構築、多くの優れたサードパーティ製アプリケーション、
- 特にバージョン管理ソフトウェアに新しいそれらのため、学ぶことは困難
- いいえアクセス制御なし
Linuxの生みの親の - - Linus Torvalds氏によって2005年に作成したGitはソフトウェアのバージョン管理のために、正当な理由のための業界標準となっています:それは作品とうまく動作します。 Gitリポジトリをホストする - - GitHubのと混同してはならないGitはそれが高速でもあると、非線形のワークフローのための優れたサポートを持っているだけでなく、豊富な機能です。また、完全に無料でちょうど約すべてのクライアント想像上で使用して実行します。 それはファイルのリポジトリをマージすることになるとその近くに数え切れないほどの機能の中でその分散開発のアーキテクチャ、既存のプロトコルとの互換性、大規模プロジェクトとオプションのその過多を扱う能力です。 Gitはあなたの視点に応じて、良いか悪いことができ、非常に基本的な低レベルのインターフェースを持っています。プログラマやその他の技術的なタイプは、一般的にインターフェイスを愛し、他の人は、視覚フロントエンドを好むことができ、これには多くの良いサードパーティのオプションがあります。 Gitは、いくつかのネガを持っています。しかし、機能のその過剰は、それが難しい、特にバージョン管理パッケージと限られた経験を持つユーザーのために、学習することができます。また、任意のアクセス制御メカニズムを持っていませんが、代わりにそれは、この機能を実行する他のツールと連携するように構築されています。最後に、過去にそれにいくつかのセキュリティ上の問題がありました。