Git
English ▾ 主題 ▾ 最新版本 ▾ git-bugreport 最後更新於 2.45.0

名稱

git-bugreport - 收集使用者資訊以提交錯誤報告

概要

git bugreport [(-o | --output-directory) <path>]
		[(-s | --suffix) <format> | --no-suffix]
		[--diagnose[=<mode>]]

描述

收集使用者電腦、Git 客戶端和儲存庫狀態的資訊,此外還會要求填寫有關使用者觀察到的行為的表單,並將其儲存在單個文字檔中,使用者可以分享該檔案,例如分享至 Git 郵件列表,以報告觀察到的錯誤。

將向使用者請求以下資訊

  • 重現步驟

  • 預期行為

  • 實際行為

將自動擷取以下資訊

  • git version --build-options

  • uname sysname、release、version 和 machine 字串

  • 編譯器特定資訊字串

  • 已啟用 hooks 的列表

  • $SHELL

可以使用 --diagnose 選項將其他資訊收集到單獨的 zip 壓縮檔中,並將其與錯誤報告文件一起附加,以便為讀者提供額外的上下文資訊。

此工具透過典型的 Git 設定流程進行呼叫,這表示在某些情況下,它可能無法啟動 - 例如,如果相關的設定檔無法讀取。在這種情況下,手動請求協助時,手動收集上面列出的資訊類型可能會有所幫助。

選項

-o <路徑>
--output-directory <路徑>

將產生的錯誤報告檔放置在 <路徑> 中,而不是目前目錄。

-s <格式>
--suffix <格式>
--no-suffix

為錯誤報告名稱指定替代的後綴,以建立名為 git-bugreport-<格式化的後綴> 的檔案。這應該採用 strftime(3) 格式字串的形式;將使用目前的本地時間。--no-suffix 會停用後綴,而該檔案將只被命名為 git-bugreport,而沒有任何消除歧義的措施。

--no-diagnose
--diagnose[=<模式>]

建立一個關於使用者電腦、Git 客戶端和儲存庫狀態的補充資訊 zip 壓縮檔。該壓縮檔會寫入與錯誤報告相同的輸出目錄,並命名為 git-diagnostics-<格式化的後綴>

若未指定 mode,診斷壓縮檔將包含 git diagnose 報告的預設統計資料集。可以指定選用的 mode 值,以變更壓縮檔中包含的資訊。有關 mode 的有效值及其用法的詳細資訊,請參閱 git-diagnose[1]

GIT

屬於 git[1] 套件的一部分

scroll-to-top