ニュース
Meta、巨大リポジトリ向けコード管理システム「Sapling」を公開 Git互換クライアントをオープンソース化:数千万のファイル、ブランチ管理に対応、Web UIも
Meta(旧Facebook)は、社内向けのユーザーフレンドリーでスケーラブルなソースコード管理システム「Sapling」のGit互換クライアントをオープンソース化した。
Meta(旧Facebook)は2022年11月15日(米国時間)、社内向けのユーザーフレンドリーでスケーラブルなソースコード管理システム「Sapling」のGit互換クライアントをオープンソース化したと発表した。
Saplingクライアントは、互換性のあるSaplingサーバおよび仮想ファイルシステム(Metaは将来、これらもオープンソース化したい意向)との組み合わせにより、数千万のファイル、数千万のコミット、数千万のブランチを持つMetaの社内リポジトリを管理してきた。
MetaはSaplingシステムを、主に大規模なモノリシックリポジトリ(モノリポ)で使用しているが、SaplingクライアントはGitリポジトリのクローンや操作もサポートしており、開発者はGitHubなどのGitホスティングサービスの操作に利用することもできる。
使いやすさとスケーラビリティを重視したSaplingシステム
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- GitHubがクラウドホスト型開発環境「Codespaces」を月60時間まで無料提供、できることは?
GitHubは、「GitHub Free」および「GitHub Pro」プランの全ユーザー向けにクラウドホスト型開発環境「GitHub Codespaces」の一般提供を開始すると発表した。 - 「Git 2.38」で追加、巨大リポジトリ向けの管理コマンド「Scalar」は何ができる?
GitHubは公式ブログで、Gitの最新版「Git 2.38」の主要な新機能として、新しいリポジトリ管理ツール「Scalar」と、「git rebase」コマンドの新しい「--update-refs」オプションを取り上げて紹介した。 - Pythonを超えて熱烈に支持される開発言語は? 人気フレームワークは? 2万6000人の回答を徹底分析
SlashDataは開発者動向レポートの最新版「State of the Developer Nation 23rd Edition」を公開した。ブロックチェーン開発、学生のキャリア目標、プログラミング言語コミュニティー、ベンダーが所有するオープンソースプロジェクトへの開発者の貢献、ゲーム開発者の所属スタジオ、Webフレームワークの盛衰といった6つのテーマに沿って調査結果をまとめている。