2010-07-12 7 views
2

Après avoir fait git pull, je veux voir les révisions que je viens de chercher dans gitk. Comment puis-je faire ceci? Je sais que je peux voir quelles révisions utiliser dans la sortie de git pull et je peux les donner en paramètre à gitk, mais je veux le faire automatiquement.Afficher les nouvelles révisions dans gitk après git pull

(En fait, je ne suis pas besoin de voir toutes les révisions tirées par les cheveux, ceux de la branche actuelle sont suffisantes.)

J'utilise l » git bashmsysgit.

Répondre

2

Vous pouvez essayer une commande similaire à ceux utilisés dans « How can I see incoming commits in git? »

git fetch && gitk ..origin/master 

, en utilisant la <rev> partie de la syntaxe « gitk [<option>…] [<revs>] [--] [<path>…] ».

<revs> 

Limiter les révisions à afficher.
Il peut s'agir d'une seule révision signifiant show à partir de la révision donnée et inversement, ou il peut s'agir d'une plage sous la forme "<from>..<to>" pour afficher toutes les révisions entre <from> et revenir à <to>.

+0

Hmm, c'est une bonne idée, bien que je l'étende dans 'git fetch && gitk ..origin && git merge origin'. – svick

+0

Vous avez perdu 23 points dans le recalc que vous avez demandé. Désolé, je sais que cela doit être un échec écrasant. ;) –

+0

@Bill: Je ... Je trouverai en quelque sorte en moi d'aller de l'avant. Merci pour votre soutien dans cette période difficile;) – VonC

2

Sauf si vous avez un arbre semble vraiment compliqué, il ne semble pas y avoir aucune raison de ne pas utiliser gitk --all &, lorsque vous avez fait un git pull il suffit de sélectionner la mise à jour ou recharger dans le menu gitk.

+1

ou appuyez simplement sur F5 – ninjalj

+0

Si je faisais cela, je ne serais pas capable de distinguer facilement les nouvelles révisions des anciennes. – svick

+0

Ne pas utiliser 'git pull' alors. Utilisez 'git fetch', rechargez dans' gitk', exécutez 'git merge' manuellement. – Bombe