セットアップと設定
プロジェクトの取得と作成
基本的なスナップショット
ブランチとマージ
プロジェクトの共有と更新
検査と比較
パッチ適用
デバッグ
メール
外部システム
サーバー管理
- 2.44.1 → 2.50.1 変更なし
-
2.44.0
2024-02-23
- 2.38.1 → 2.43.7 変更なし
-
2.38.0
2022-10-02
説明
ユーザーのマシン、Gitクライアント、リポジトリの状態に関する詳細な情報を収集し、その情報をzipアーカイブにパッケージ化します。生成されたアーカイブは、例えば、問題をデバッグするためにGitメーリングリストと共有したり、独立したデバッグの参照として使用したりできます。
デフォルトでは、以下の情報がアーカイブにキャプチャされます。
-
git version --build-options
-
リポジトリのルートへのパス
-
ファイルシステム上の利用可能なディスク容量
-
代替オブジェクトストア内のものを含む、各パックファイルの名前とサイズ
-
ルーズオブジェクトの総数、および
.git/objects
サブディレクトリごとの内訳
追加情報は、--mode
オプションを使用して異なる診断モードを選択することで収集できます。
このツールはgit-bugreport[1]とは異なり、リポジトリの内容のサイズとデータ形状の報告に重点を置いて、はるかに詳細な情報を収集します。
オプション
- -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]スイートの一部