Affichage ou copie du contenu d’un fichier brut
L’affichage brut vous permet d’afficher ou de copier le contenu brut d’un fichier sans aucun style.
-
Dans votre instance GitHub Enterprise Server, accédez à la page principale du dépôt.
-
Cliquez sur le fichier que vous souhaitez afficher.
-
Dans le coin supérieur droit de l’affichage du fichier, cliquez sur Brut.
-
Si vous le souhaitez, pour copier le contenu du fichier brut, dans le coin supérieur droit de la vue du fichier, cliquez sur .
Affichage de l’historique de révision ligne par ligne pour un fichier
Dans la vue du responsable, vous pouvez voir l’historique des révisions ligne par ligne d’un fichier entier.
Conseil : À la ligne de commande, vous pouvez également utiliser git blame
pour afficher l’historique de révision des lignes dans un fichier. Pour plus d’informations, consultez la documentation Git sur git blame
.
-
Dans votre instance GitHub Enterprise Server, accédez à la page principale du dépôt.
-
Cliquez pour ouvrir le fichier dont vous souhaitez afficher l’historique des lignes.
-
Dans le coin supérieur droit de l’affichage du fichier, cliquez sur Blâmer pour ouvrir l’affichage des blâmes.
-
Pour voir les révisions antérieures d’une ligne spécifique, ou blâmer à nouveau, cliquez sur tant que vous n’avez pas trouvé les modifications qui vous intéressent.
Ignorer des commits dans l’affichage des blâmes
Toutes les révisions spécifiées dans le fichier .git-blame-ignore-revs
, qui doit se trouver dans le répertoire racine de votre dépôt, sont masquées de l’affichage des blâmes à l’aide du paramètre de configuration Git git blame --ignore-revs-file
. Pour plus d’informations, consultez git blame --ignore-revs-file
dans la documentation Git.
-
Dans le répertoire racine de votre dépôt, créez un fichier nommé
.git-blame-ignore-revs
. -
Ajoutez les hachages de commit que vous souhaitez exclure de l’affichage des blâmes pour ce fichier. Nous vous recommandons de structurer le fichier comme suit, y compris les commentaires :
# .git-blame-ignore-revs # Removed semi-colons from the entire codebase a8940f7fbddf7fad9d7d50014d4e8d46baf30592 # Converted all JavaScript to TypeScript 69d029cec8337c616552756310748c4a507bd75a
-
Commitez et poussez (push) les changements.
Maintenant, lorsque vous visitez l’affichage des blâmes, les révisions listées ne sont pas incluses dans le blâme. Vous voyez la bannière Révisions dans .git-blame-ignore-revs ignorées qui indique que certains commits peuvent être masqués :
Cela peut être utile si quelques commits apportent des modifications importantes à votre code. Vous pouvez également utiliser le fichier lors de l’exécution locale de git blame
:
git blame --ignore-revs-file .git-blame-ignore-revs
Vous pouvez également configurer votre dépôt Git local afin qu’il ignore toujours les révisions dans ce fichier :
git config blame.ignoreRevsFile .git-blame-ignore-revs
Contournement de .git-blame-ignore-revs
dans l’affichage des blâmes
Si l’affichage des blâmes d’un fichier indique Révisions dans .git-blame-ignore-revs ignorées, vous pouvez toujours contourner .git-blame-ignore-revs
et consulter l’affichage des blâmes normal. Dans l’URL, ajoutez un ~
au SHA et la bannière Ignorer les révisions dans .git-blame-ignore-revs disparaîtra.