J'ai trouvé ce message sur l'utilisation de la ligne de commande, mais je me demande s'il est possible d'afficher l'historique des modifications de fichier d'un fichier unique dans un référentiel sur GitHub.com? Une solution intégrée au navigateur me permettrait de mieux illustrer les modifications apportées aux membres de l’équipe lors de réunions.
Vous pouvez afficher l'historique des modifications d'un fichier en cliquant sur le bouton d'historique ou en ajoutant commits
à l'URL du fichier. Voici à quoi cela ressemble pour un fichier sur le repo homebrew sur github:
https://github.com/mxcl/homebrew/commits/master/SUPPORTERS.md
Pour obtenir un historique ligne par ligne, ajoutez simplement la chaîne sha du commit dont vous voulez voir le diff à l'URL après Word commit
, puis ancrez-la avec le nom de fichier qui vous intéresse. Pour le même fichier au dessus de:
https://github.com/mxcl/homebrew/commit/288f001e924d5365b79c279e4478f372a04011ae#SUPPORTERS.md
Comme le dit @BurhanKhalid, mais l'expliquant ici comme un "guide rapide de github", avec la syntaxe de l'URL:
https://github.com/<USER>/<PROJECT>
...https://github.com/<USER>/<PROJECT>/blob/master/<PATH>
https://github.com/<USER>/<PROJECT>/commits/master/<PATH>
PS: pour vous rappeler "commits/master", cliquez sur le lien "Commit" à la maison du projet.
Ops: il y a un réponse similaire ici , @TimHenigan exprimé avec http://github.com/<username>/<project>/commits/<branch>/<path/to/file>
Pourquoi ne proposez-vous pas un lien direct pour ce type de navigation? Nous en avons besoin, comme les lecteurs de Wikipédia ont besoin du lien "historique"!
Ops, l'équipe de Github nous écoute?
Maintenant (juin 2014), lorsque vous parcourez les dossiers, une icône apparaît. Voir "commits de navigation" en haut à droite. Lorsque vous cliquez sur, l'URL tree/master
devient commits/master
.
Il manque toujours le même pour les fichiers, comme montré ici, mais c'était une évolution.
Une réponse relativement nouvelle:
Si vous voulez voir tous les enregistrements de modification facilement sur Github, NO, je n'ai pas trouvé de moyen facile de le faire dans le navigateur.
Comment vous visualisez 1 historique des changements de commit sur Github:
hello.cpp
sur Github, cliquez sur le bouton "historique", puis vous pouvez voir les commits qui modifient ce fichier. hello.cpp
, cliquez sur le bouton "Afficher le fichier". Et enfin, vous ne voyez que la différence de-
dernier commit.Donc, si vous voulez parcourir tous les changements d'historique, vous devez répéter le processus ci-dessus plusieurs fois ... et ouvrir autant d'onglets ...
Vous pouvez utiliser gitk [filename]
(GUI) ou git log -p filename
(ligne de commande) pour afficher facilement toutes les modifications apportées à l'historique d'un seul fichier.
Source: Afficher l'historique des modifications d'un fichier à l'aide du contrôle de version de Git