2010-10-19 12 views
6

est-il un moyen de parcourir les versions de l'histoire (plutôt que la diff plaine) dans un repo git? Je cherche quelque chose comme ce que vous attendez de tortoiseSvn log/diff navigateur mais pour Ubuntu. Je ne veux pas voir les diffs directement mais plutôt le fichier entier avec la version dans son contexte d'origine, avec un surlignage montrant les diffs de la version précédentehistoire de fichier git parcourir

Répondre

3

gitg le fait, disponible via les dépôts. Il y a d'autres visualiseurs git mais je ne les connais pas. Pour gitg, choisissez le commit dans la branche, puis l'onglet 'tree' (à côté de 'details', qui montre la différence).

+0

semble assez utilisable, merci – lurscher

0

à suivre avec koen, il y a aussi gitk, également connu sous le nom git-gui, qui est le navigateur git IUG « officiel », et montre diffs sur une base par engagement, et engage dans un arbre, ainsi que qgit , ce qui est assez similaire, mais avec une interface qt.

pour lancer gitk, il suffit de taper gitk ~/path/to/my/AWESOMEPROJECTOFAWESOME et parcourir!

Vous devrez peut-être sudo apt-get install gitk selon la façon dont vous avez installé git.

+0

Il vient du monde de Windows le plus probable et donc gitk est installé par défaut avec msysgit. –

+0

avec gitk vous n'obtenez pas le diff côte-à-côte –

+0

gitk vous permet d'ajuster les lignes de contexte que vous voyez dans n'importe quel commit et basculer entre l'original et les nouvelles versions dans n'importe quel commit. juste un autre outil pour le travail. – sleepynate

1

Il y a TortoiseGit. Je recommanderais de ne pas cloner autant que je l'ai fait avec tortoiseSVN.

0

J'ai utilisé gitup au cours des derniers mois, et mis à part quelques bizarreries graphiques, ce fut un plaisir de travailler avec.