GitHubがSubversionのサポート終了を発表、2024年1月8日まで。その後は全面的にGitに注力予定

2023年1月26日

GitHubは、GitHub.comとGitHub Enterprise ServerにおけるSubversionのサポートを、今から約1年後の2024年1月8日で完全に終了することを明らかにしました

Subversionは、プログラムのソースコードを管理するシステムもしくはその仕組みの名前で、クラアイント/サーバ型のアーキテクチャを用い、つねに中央に設けられた1つのリポジトリに対してコードの変更を行う、集中型のバージョン管理システムです。

GitHubでは2010年にSubversionのサポートを開始していますが、当時はSubversionのような集中管理型のバージョン管理システムの方が歴史が長く主流であり、Gitのような分散型のバージョン管理システムはまだ新しい仕組みとして普及の途上にありました。

GitHubブログにポストされた記事「Sunsetting Subversion support」では、「この時点では、分散バージョン管理がいつか主流になれるのかどうか、まだ分からず、Gitが支配的なシステムになるかどうかはさらに不透明でした」(At that point in time, it was not yet clear that distributed version control would eventually take over, and even less clear that Git would be the dominant system. )、と当時の様子を振り返っています。

そうした中でGitHubがSubversionをサポートしたのは、当時主流であったSubversionでGitHubを利用してもらいながら、少しずつGitでの管理に移行してもらうためだったと説明しています。

しかし現在では誰もが知るとおり、GitHub.comは圧倒的に人気のソースコード管理サービスとなり、そのほとんどのユーザーがGitを用いています。GitHubによると、Subversionエンドポイントへのリクエストは全体の0.2%とのことです。

Subversionのサポートを終了することで、Subversionをサポートし続けるために必要だったメンテナンスコストが不要になります。その後、GitHubは全面的にGitに注力する予定だとしています。

あわせて読みたい

開発ツール Git GitHub Microsoft




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本