Forum général.général Voir les différences dans l'historique GIT avec meld

Posté par (page perso) .
Tags : aucun
1
28
nov.
2010
Bonjour à tous,

Ce week end, il neige et je suis condamné à resté au chaud derrière mon PC.

Je me dis que c'est occasion de tester le DVCS : Git .

Je me lance, et effectivement c'est très facile à installer. Je trouve le logiciel très bien pour mes petits projets perso. J'arrive facilement à l'utiliser avec Meld pour voir les modifs en local.

Je code tranquillement en prenant soin de faire des petits commit par ci - par là.

Et puis à un moment, je vais consulter mes modifs dans l'historique (j'utilise git gui avec sa magnifique interface tcl/tk so vintage). Et là patatra ce logiciel, utilise le diff en ligne de commande et moi j'aime le luxe et j'aimerais pouvoir voir les différences entre deux commit à l'aide de meld.

Est-ce c'est possible ?
  • # git gui

    Posté par (page perso) . Évalué à 2.

    Ici, git gui affiche le diff dans la fenêtre principale, avec les hunks colorés, il n'appelle pas un diff dans un xterm à côté...

    Sinon, il y a également gitk, qui est plus orienté vers la navigation de l'historique. Quand tu cliques-droit sur un fichier, il y a une option "Diff externe". Le programme utilisé pour le diff externe est à régler dans Éditer > Préférences.
    • [^] # Re: git gui

      Posté par (page perso) . Évalué à 1.

      Merci pour ce conseil, c'est mieux que ce que j'avais avant, mais pas non plus le top : ça ouvre tout les fichiers concerné d'un coup.

      Le top du top serait de sélectionner les fichiers que je souhaite ouvrir (j'avoue au boulot, j'utilise zindozs et tortoise SVN, je fais ça avec et je voudrais faire ça avec Git, j'ai le droit ?)
  • # ...

    Posté par . Évalué à 1.

    http://lmgtfy.com/?q=git+meld

    Premier lien -> How to: Meld for Git diffs in Ubuntu Hardy
    git config --global diff.external meld
    • [^] # Re: ...

      Posté par (page perso) . Évalué à 1.

      J'avais vu ça et je l'ai suivi.

      Je n'ai réussi qu'à voir les changements locaux. Ce que je veux c'est faire la comparaisons graphique des changements entre deux commit.
      • [^] # Re: ...

        Posté par (page perso) . Évalué à 1.

        Bah après ça tu fais
        git diff rev1 rev2 [fichier]

        It's a fez. I wear a fez now. Fezes are cool !

        • [^] # Re: ...

          Posté par (page perso) . Évalué à 1.

          Je n'ai pas testé ça (je testerais ce soir). Mais un :

          git diff

          me renvoi un diff en mode texte....

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.