バージョン管理システム

ソースコード管理のためのバージョン管理システムの一覧です。GitやGitHubなど主要なVCSとホスティングサービスを比較できます。

No名前説明トレンドライセンス言語公式サイト
1Git分散型バージョン管理システムの標準。Linux開発のために作られ、高速性と効率性を重視。現在最も広く使われているVCS。95%という圧倒的なマーケットシェアを持つ業界標準。分散型アーキテクチャと強力なブランチ機能により、現代のソフトウェア開発には不可欠な存在。GPL v2C公式
2GitHubGitベースのホスティングサービス。プルリクエスト、Issues、Actionsなどの協調開発機能を提供。世界最大のコード共有プラットフォーム。85%のマーケットシェアを持つ最大のコード共有プラットフォーム。オープンソースの中心地として、AI機能やCI/CD統合でさらに成長中。ProprietaryRuby
Go
公式
3GitLabGit管理とDevOpsライフサイクル全体をカバーするプラットフォーム。CI/CD、セキュリティスキャン、プロジェクト管理を統合。8%のマーケットシェアでDevOps統合プラットフォームとして地位確立。セルフホスト可能な点で企業での採用が増加している。MIT/CommercialRuby
Go
公式
4BitbucketAtlassianが提供するGit管理サービス。JiraやConfluenceとの統合が強く、企業環境での利用が多い。5%のマーケットシェアでAtlassianエコシステムの一部として重要な位置。企業向け機能とセキュリティで差別化を図っている。ProprietaryJava
Python
公式
5Apache Subversion (SVN)集中型バージョン管理システム。シンプルなモデルで管理しやすく、企業環境で長年使用されている。1.5%のマーケットシェアながら、レガシーシステムや特定の企業環境で継続利用。バイナリファイル管理の優秀さで一定の需要を維持。Apache 2.0C公式
6Mercurial分散型バージョン管理システム。Gitと同時期に開発され、よりシンプルで直感的な操作を目指している。0.3%の小さなマーケットシェアながら、シンプルなコマンドとPythonベースの実装で特定の開発者に支持されている。GPL v2Python
C
公式
7Perforce Helix Core企業向けの集中型バージョン管理システム。大規模開発と大容量ファイルに最適化。ゲーム業界での採用が多い。1%のマーケットシェアでゲーム業界など特定分野で強い。大容量ファイルの優秀な管理能力で専門分野での地位を維持。CommercialC++公式
8Azure DevOpsMicrosoftのDevOpsプラットフォーム。Git管理、CI/CD、プロジェクト管理、テスト管理を統合。3%のマーケットシェアでMicrosoftエコシステムの中核。企業でのOffice 365連携とAzure統合により採用が拡大している。ProprietaryC#
.NET
公式
9SourcetreeAtlassianのGit/Mercurial用GUIクライアント。視覚的な操作でバージョン管理を簡単にし、初心者に優しい。2%のマーケットシェアでGitの視覚的操作を提供。初心者開発者やGUIを好む開発者に支持され続けている。ProprietaryC++
Qt
公式
10BazaarCanonicalが開発した分散型バージョン管理システム。Ubuntu開発で使用されていたが、現在は開発終了。開発終了により0.1%の最小マーケットシェア。Ubuntu開発での歴史的役割を果たしたが、現在は新規採用は推奨されない。GPL v2Python公式