Spec-Zone.ru › Git

git-bugreport

Имя

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

  • Строка информации, специфичная для компилятора

  • Список включенных хуков

  • $SHELL

Дополнительная информация может быть собрана в отдельный архив zip с помощью параметра --diagnose, и может быть прикреплена к документу об ошибке для предоставления дополнительного контекста читателям.

Этот инструмент вызывается через стандартный процесс настройки Git, что означает, что в некоторых случаях он может не запуститься — например, если соответствующий файл конфигурации нечитаемый. В такой ситуации может быть полезно вручную собрать указанную выше информацию при запросе помощи.

Параметры

-o <путь>
--output-каталог <путь>

Поместить результирующий файл отчета об ошибке в <path> вместо текущей директории.

-s <формат>
--приставка <формат>
--без-приставки

Укажите альтернативную приставку для имени отчета об ошибке, чтобы создать файл с именем git-bugreport-<formatted-suffix>. Это должно быть строковое выражение формата strftime(3); будет использоваться текущее местное время. --no-suffix отключает приставку, и файл называется просто git-bugreport без каких-либо мер разграничения.

--без-диагностики
--диагностика[=<режим>]

Создать zip-архив дополнительной информации о компьютере пользователя, клиенте Git и состоянии репозитория. Архив записывается в ту же выходную директорию, что и отчёт об ошибке, и называется git-diagnostics-<formatted-suffix>.

Без указания mode, диагностический архив будет содержать набор стандартной информации, отчёт о которой предоставляет git diagnose. Можно указать необязательное значение mode, чтобы изменить информацию, включенную в архив. См. git-diagnose[1] для списка допустимых значений для mode и подробностей об их использовании.

bugreport

© 2005–2026 Linus Torvalds and others
Licensed under the GNU General Public License version 2.
https://git-scm.com/docs/git-bugreport

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API