セットアップと設定
プロジェクトの取得と作成
基本的なスナップショット
ブランチとマージ
プロジェクトの共有と更新
検査と比較
パッチ
デバッグ
メール
外部システム
サーバー管理
- 2.44.1 → 2.47.0 変更なし
-
2.44.0
02/23/24
- 2.38.1 → 2.43.5 変更なし
-
2.38.0
10/02/22
DESCRIPTION
ユーザーのマシン、Git クライアント、およびリポジトリの状態に関する詳細情報を収集し、その情報を zip アーカイブにパッケージ化します。生成されたアーカイブは、たとえば、Git メーリングリストと共有して問題のデバッグに役立てるか、独立したデバッグの参照として使用できます。
デフォルトでは、アーカイブには次の情報がキャプチャされます。
-
git version --build-options
-
リポジトリルートへのパス
-
ファイルシステム上の使用可能なディスク容量
-
各パックファイルの名前とサイズ(代替オブジェクトストア内のものも含む)
-
個々のオブジェクトの合計数と、
.git/objects
サブディレクトリごとに分類された数
--mode
オプションを使用して異なる診断モードを選択することで、追加情報を収集できます。
このツールは、git-bugreport[1]とは異なり、リポジトリの内容のサイズとデータ形状に関するレポートに重点を置いて、はるかに詳細な情報を収集します。
OPTIONS
- -o <path>
- --output-directory <path>
-
結果の診断アーカイブをカレントディレクトリではなく
<path>
に配置します。 - -s <format>
- --suffix <format>
-
診断アーカイブ名の代替サフィックスを指定して、git-diagnostics-<formatted-suffix>という名前のファイルを作成します。これはstrftime(3)形式文字列の形をとる必要があります。現在のローカル時間が使用されます。
- --mode=(stats|all)
-
収集する診断の種類を指定します。git diagnoseのデフォルトの動作は
--mode=stats
と同じです。--mode=all
オプションは、--mode=stats
に含まれるすべてのものに加えて、.git
、.git/hooks
、.git/info
、.git/logs
、および.git/objects/info
ディレクトリの複製を収集します。この追加情報は、診断されたリポジトリの完全な内容を再構築するために使用できるため、機密情報となる可能性があります。--mode=all
で生成されたアーカイブを共有する際には注意してください。
GIT
git[1]スイートの一部