afficher l'historique des modifications d'un fichier à l'aide de GitHub.com
J'ai trouvé ce post sur l'utilisation de la ligne de commande, mais je me demande si il est possible de visualiser le fichier de l'historique des modifications d'un fichier unique dans une pension sur GitHub.com? Un navigateur solution pourrait m'aider à mieux illustrer l'évolution des membres de l'équipe pendant les réunions.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez afficher l'historique des modifications d'un fichier en cliquant sur le bouton historique, ou par l'ajout de
commits
à l'url du fichier. Voici à quoi il ressemble pour un fichier à partir de l'homebrew repo github:https://github.com/mxcl/homebrew/commits/master/SUPPORTERS.md
Pour obtenir une ligne-par-ligne de l'histoire, il suffit d'ajouter le sha de la chaîne de l'engagement pour lequel vous souhaitez voir la diff de l'url après le mot
commit
, puis d'ancrage avec le nom de fichier qui vous intéresse. Pour le même fichier ci-dessus:https://github.com/mxcl/homebrew/commit/288f001e924d5365b79c279e4478f372a04011ae#SUPPORTERS.md
#filename
est totalement inutile aujourd'hui, Github serait afficher tous les fichiers " diffèrent peu importe si vous ajoutez un#filename
ou pas.Comme @BurhanKhalid dire, mais ici, en expliquant qu'un "github rapide guide", 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: ne pas oublier "engage/master" sur le projet de la maison dans le "Commit" lien.
Ops: il y a un similaire réponse ici, @TimHenigan exprimé avec
http://github.com/<username>/<project>/commits/<branch>/<path/to/file>
Question de Github équipe de développeurs
Pourquoi ne pas offrir un lien direct pour ce genre de navigation? Nous en avons besoin, comme Wikipédia, les lecteurs ont besoin de "l'histoire" lien!
Ops, Github de l'équipe est à l'écoute pour nous?
Maintenant (juin 2014) lorsque vous naviguez à travers les dossiers, une icône s'affiche, consultez la section "parcourir s'engage" en haut à droite. Lorsque vous cliquez sur, le
tree/master
URL tournecommits/master
.Manque encore d'avoir le même pour les fichiers, comme montré ici, mais a une évolution.
Relativement nouvelle réponse:
Si vous souhaitez afficher tous les documents de changement dans un moyen facile sur Github, PAS, je n'ai pas trouvé un moyen facile de le faire dans le navigateur.
La façon dont vous affichez 1 commettre l'historique des modifications sur Github:
hello.cpp
sur Github, cliquez sur le bouton "history", puis vous pouvez voir les commits que modifier ce fichier.hello.cpp
, cliquez sur "afficher les fichiers" bouton. Et enfin, vous ne voyez que la différence dece commit
-
dernier commit.Donc, si vous voulez regarder à travers tout l'historique des modifications, vous devez répéter le processus ci-dessus pour tant de fois.. et ouverte pour de nombreux onglets...
Vous pouvez utiliser
gitk [filename]
(GUI) ougit log -p filename
(ligne de Commande) pour afficher tout l'historique des modifications d'un fichier unique facilement.Source: Afficher l'historique des modifications d'un fichier à l'aide de versioning Git
vous pouvez lire cet article officiel tout d'abord, et ensuite, je vais vous montrer une démo!
https://developer.github.com/v3/repos/commits/
PS:
client_id
&client_secret
vous devez vous-même à l'aide de l'!JS:
Caisse hors Peu Diffèrent en chrome webstore. C'est une extensions de chrome qui affiche un encadré indiquant la validation de l'histoire d'une mise en pension ou dans un fichier.