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