Git 2.32 には、いくつかの改善、パス保護などが含まれています

XNUMXヶ月の開発期間を経て公開されました。 人気のある分散型ソース管理システムの新バージョンの発売 Git 2.32. 以前のバージョンと比較して、 新しいバージョンでは617の変更が採用されました、100人の開発者が参加して作成し、そのうち35人が初めて開発に参加しました。

Gitを知らない方へ これが最も一般的なバージョン管理システムの XNUMX つであることを知っておく必要があります。 信頼性が高く高性能で、分岐とマージに基づく柔軟な非線形開発ツールを提供します。

履歴の整合性と「過去の」変更に対する耐性を確保するために、以前のすべての履歴の暗黙的なハッシュが各コミットで使用され、個々のタグとコミット開発者のデジタル署名で証明することもできます。

Git2.32の主な新機能

この新しいバージョンでは、メカニズムの代わりに GIT_CONFIG_NOSYSTEM これは、システム全体から構成ファイルを読み取らないようにするために使用されます。 GIT_CONFIG_SYSTEM メカニズムを使用することが提案されていますこれにより、システム全体の構成をロードするファイルとパラメータを明示的に指定できます。 GIT_CONFIG_GLOBAL のユーザー固有の設定を上書きするには $ HOME / .git 変数を設定するとき GIT_CONFIG_SYSTEM。

もう XNUMX つの変更は、Git 通信プロトコルの XNUMX 番目のバージョンが使用されるようになったことです。、「git push」を実行すると定義が実装される 受信側で「git push」の効率を「git 検索»そして、不要なオブジェクトのロードを削除します。

選択 "-トレーラー[= ] 「「git commit」コマンドに追加されました、 何 独自の構造化情報を簡単に添付できます 確認時にキー/値の形式で、コマンドで処理できます«予告編を解釈する"

また、オプション«–拒否-浅い" から "git clone» 浅いモードのリポジトリ クローン作成を無効にするため (完全な変更履歴はありません)、さらに電子メールの非表示モードが gitweb に追加されました。これにより、出力の電子メール文字列が置き換えられます。

コマンドの処理ロジック «git apply --3way«、これは最初に XNUMX ウェイ マージ アルゴリズムを適用しようとし、失敗または競合が発生した場合にのみ通常のパッチ適用に戻ります (以前は逆でした)。

オプション«を追加しました–差分マージ=»へ« コマンドgitログ» そして、デフォルトモードを選択するための log.diffMerges 設定、および 「git add」および「git rm」コマンドに対する追加の保護 分散型決済業務の範囲外の経路でのデータの改変に対する反対。

  • オプション "–フィルター = オブジェクト: タイプ =»コマンドに«が追加されましたgitrev-list» コマンドによって生成されたパッケージ ファイルから特定のタイプのオブジェクトを除外するには パックオブジェクト。
  • 負の値は使用できません git パックオブジェクト –window や –depth などの数値を取るオプションの場合。
  • コマンドで«git 適用»オプションを指定できます«–3way"Y"–キャッシュされた" 同時に。
  • コマンド "git commit»« –fixup »オプションの拡張バージョンがあります (« rebase –autosquash » のコミットを作成します)。
  • コマンド "git送信メール» core.hooksPath の構成を考慮しています。
    整数以外のカウンターは、 git format-patch -v .
  • fsmonitor などのサービスを作成するために、単純な IPC インターフェイスが追加されました。
  • ファイル処理が停止しました ».gitattributes "、" .gitignore "および" .mailmap» シンボリックリンクの場合。
    HTTP トランスポートの場合、証明書のロックを解除するために正常に使用されたパスワードをキャッシュするためのサポートが追加されました。
  • コマンド "git スタッシュ ショー» 一時ストレージ ファイル ストアの追跡されていない部分を表示する機能があります。
    コマンド«git 再パック«, これにより、再パッケージング中のリソースの消費を減らすことができます.

最後に あなたがそれについてもっと知りたいのなら この新しいバージョンについては、確認できます 詳細は次のリンクにあります。


コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。