outil de fusion interactive / visuelle pour console?

14

Je suis un grand fan de meld - un outil de diff et de fusion visuel pour Gnome. Il montre deux fichiers (ou répertoires) côte à côte avec leurs différences mises en évidence et je peux facilement sélectionner les parties que je souhaite déplacer d'un fichier à l'autre.

Je cherche un outil similaire mais il devrait fonctionner sur la console (linux), par exemple. ne nécessite aucun serveur X. Peut-être en utilisant une interface ncurses.

Y a-t-il un tel outil?

Andreas Gohr
la source

Réponses:

9

Ah vient de découvrir vimdiff. Il fait à peu près ce que je cherchais. voici un Guide rapide

Andreas Gohr
la source
1
@Comment fusionner / copier les modifications d'un fichier à un autre en utilisant vimdiff ou vim -d
goldenmean
4

Vous pouvez utiliser vim -d file1 file2 pour ça.

ℝaphink
la source
2

sdiff, un outil classique de ligne de commande qui affiche les différences de fichiers texte côte à côte, dispose également d’un mode de fusion interactif. Utilisez-le en exécutant

$ sdiff -o output.txt input1.txt input2.txt

C'est l'outil de fusion de ligne de commande interactif par défaut utilisé par Gentoo Linux ' etc-update utilitaire.

Avantages par rapport à vimdiff sont une disponibilité omniprésente et une manipulation beaucoup plus simple.

fbmd
la source
Facile à utiliser, appuyez simplement sur 1 ou 2 choisir la version recherchée. Toutefois, les colonnes sont tronquées pour afficher uniquement 60 charcartes et les modifications doivent être enregistrées dans un troisième fichier.
simlev