Git 2.51.0 の新機能は何ですか? ノート
RSS GitLab

Git 2.51.0 の新機能は何ですか?

Gitプロジェクトは、通常よりも短いリリースサイクルでバージョン2.51.0をリリースしました。このアップデートでは、特にreftableバックエンドにより、git-pushおよびgit-fetchコマンドのパフォーマンスが大幅に最適化され、速度が大幅に向上しました。重要な開発として、reftableが新しいリポジトリのデフォルト参照バックエンドとなり、古い「files」バックエンドの制限に対処しています。Git 2.51.0では、SHA-1よりも安全性の低いSHA-1を置き換えて、SHA-256がデフォルトのハッシュ関数として指定されています。非推奨のgit-whatchangedコマンドは、Git 3.0での削除が予定されており、引き続き使用するには明示的なフラグが必要です。さらに、以前は実験的だったgit-switchおよびgit-restoreコマンドが安定版になりました。デフォルトのreftableとSHA-256を含むこれらの変更は、将来のGit 3.0リリースに向けた準備を示しています。reftableバックエンドは、大文字と小文字の区別やUnicode文字のより良い処理、効率的な参照削除、およびハウスキーピングの改善などの利点を提供します。git-pushとgit-fetchでのバッチ更新はオーバーヘッドを削減し、多数の参照がある場合のパフォーマンスを大幅に向上させます。これらの進歩は、最新の開発ワークフローにおけるGitの効率性と堅牢性を向上させることを目的としています。