日本語 ▾
git-pack-redundant マニュアルのローカライズ版
トピック ▾
最新バージョン ▾ git-pack-redundant は 2.41.0 で最終更新されました
git-pack-redundant マニュアルの変更点
セットアップと設定
プロジェクトの取得と作成
基本的なスナップショット作成
ブランチとマージ
プロジェクトの共有と更新
検査と比較
パッチ適用
デバッグ
メール
外部システム
サーバー管理
ガイド
- gitattributes
- コマンドラインインターフェースの慣習
- 日常的なGit
- よくある質問 (FAQ)
- 用語集
- フック
- gitignore
- gitmodules
- リビジョン
- サブモジュール
- チュートリアル
- ワークフロー
- すべてのガイド...
管理
プランビングコマンド
- 2.41.1 → 2.49.0 変更なし
-
2.41.0
2023-06-01
- 2.39.1 → 2.40.4 変更なし
-
2.39.0
2022-12-12
- 2.35.1 → 2.38.5 変更なし
-
2.35.0
2022-01-24
- 2.1.4 → 2.34.8 変更なし
-
2.0.5
2014-12-17
警告
git pack-redundant
は非推奨となり、将来のGitバージョンで削除される予定です。このコマンドは、重複するパック全体を削除することしかできず、個々の重複するオブジェクトを削除できないため、通常、リポジトリサイズを削減するのに役立つツールではありません。重複を削除し、オブジェクトを新しいパックに格納する git gc
を使用する方が良いでしょう。
このリリースでは、pack-redundant
を --i-still-use-this
フラグなしで実行すると失敗します。もし pack-redundant
がより適しているユースケースがあり、この削除に反対する場合は、Git メーリングリスト git@vger.kernel.org までご連絡ください。メーリングリストに関する詳細は https://git.dokyumento.jp/community で入手できます。
説明
このプログラムは、リポジトリ内のどのパックが冗長であるかを計算します。出力は、リポジトリのルートにいる場合に xargs rm
にパイプするのに適しています。
git pack-redundant は標準入力からオブジェクトのリストを受け取ります。指定されたオブジェクトは、どのパックが必要かを確認する際に無視されます。これにより、到達不能なオブジェクトを含むパックを削除したい場合に、以下のコマンドが役立ちます。
git fsck --full --unreachable | cut -d ' ' -f3 | \ git pack-redundant --all | xargs rm
GIT
git[1] スイートの一部