Просмотр или копирование содержимого необработанного файла
С помощью необработанного представления можно просматривать или копировать содержимое необработанного файла без стиля.
-
На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория.
-
Выберите файл, который нужно просмотреть.
-
В правом верхнем углу представления файла щелкните Необработанный.
-
При необходимости, чтобы скопировать необработанное содержимое файла, в правом верхнем углу представления файла щелкните .
Просмотр истории версий файла по строкам
В представлении blame можно просмотреть построчный журнал исправлений для всего файла.
Совет. В командной строке также можно использовать git blame
для просмотра истории версий строк файла. Дополнительные сведения см. в документации по Git git blame
.
-
На экземпляр GitHub Enterprise Server перейдите на главную страницу репозитория.
-
Нажмите и откройте файл, журнал строк которого нужно просмотреть.
-
В правом верхнем углу представления файла щелкните Blame для открытия представления blame.
-
Чтобы просмотреть более ранние редакции определенной строки или повторного изменения, щелкните , пока не найдете нужные изменения.
Игнорирование фиксаций в представлении blame
Все версии, указанные в файле .git-blame-ignore-revs
, которые должны находиться в корневом каталоге репозитория, скрыты из представления blame с помощью параметра конфигурации git blame --ignore-revs-file
Git. Дополнительные сведения см. в разделе git blame --ignore-revs-file
документации.
-
В корневом каталоге вашего репозитория создайте файл с именем
.git-blame-ignore-revs
. -
Добавьте хэши фиксации, которые нужно исключить из представления blame для этого файла. Мы рекомендуем структурировать файл следующим образом, включая комментарии:
# .git-blame-ignore-revs # Removed semi-colons from the entire codebase a8940f7fbddf7fad9d7d50014d4e8d46baf30592 # Converted all JavaScript to TypeScript 69d029cec8337c616552756310748c4a507bd75a
-
Зафиксируйте и отправьте изменения.
Теперь при посещении представления blame перечисленные версии не будут включены в blame. Вы увидите баннер Игнорирование версий в .git-blame-ignore-revs, который означает, что некоторые фиксации могут быть скрыты:
Это может быть полезно, если несколько фиксаций вносят значительные изменения в код. Файл можно также использовать при локальном выполнении git blame
:
git blame --ignore-revs-file .git-blame-ignore-revs
Вы также можете настроить локальный Git так, чтобы он всегда пропускал обновления в этом файле:
git config blame.ignoreRevsFile .git-blame-ignore-revs
.git-blame-ignore-revs
Обход в представлении blame
Если в представлении blame файла отображается игнорирование редакций в .git-blame-ignore-revs, вы по-прежнему можете обходить .git-blame-ignore-revs
и просматривать обычные blame представления. В URL-адресе добавьте ~
к SHA, и баннер "Игнорировать редакции" в .git-blame-ignore-revs исчезнет.