これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダーで実行できるコマンド git-pack-redundant です。
プログラム:
NAME
git-pack-redundant - 冗長なパック ファイルを検索します
SYNOPSIS
git パック-冗長 [ --verbose ] [ --alt-odb ] < --all | .pack ファイル名 ... >
DESCRIPTION
このプログラムは、リポジトリ内のどのパックが冗長であるかを計算します。 出力は適当です
リポジトリのルートにいる場合は、xargs rm にパイプします。
git パック-冗長 標準入力でオブジェクトのリストを受け入れます。 与えられたオブジェクトはすべて、
どのパックが必要かをチェックする際には無視されます。 これにより、次のコマンドが便利になります
到達不可能なオブジェクトを含むパックを削除したい場合。
git fsck --full --unreachable | git fsck --full --unreachable カット -d ' ' -f3 | \ git Pack-redundant --all | xargs rm
OPTIONS
- すべて
すべてのパックを処理します。 コマンドライン上のファイル名は無視されます。
--alt-odb
代替オブジェクト ディレクトリのパックに存在するオブジェクトが存在する必要はありません
ローカルパックで。
-詳細
いくつかの統計を標準エラー出力に出力します。 パフォーマンスに若干のペナルティが発生します。
onworks.net サービスを使用してオンラインで git-pack-redundant を使用する