Question

Est-il possible d'utiliser un programme diff différent avec CVS? J'aimerais utiliser quelque chose comme meld pour me donner une vue graphique côte à côte du référentiel et de mes modifications. C'est hors de mon contrôle d'utiliser un autre CMS. Ce qui serait idéal, c’est un argument de ligne de commande non documenté qui fonctionnerait comme suit:

cvs diff -prog /usr/bin/meld foo.cc

Cela me donnerait un diff de ma version extraite et modifiée de foo.cc avec la version du référentiel, mais en utilisant le programme diff.

Je me rends compte qu'un argument de ligne de commande non documenté est peu probable. Si vous devez le pirater, cela fonctionne pour moi.

Était-ce utile?

La solution 4

J'ai finalement trouvé le plug-in cvsmenu pour Vim. Cela fonctionne comme un charme pour moi.

Autres conseils

J'utilise tkcvs et tkdiff (pas la dernière version non plus)

Ce qui est cool, c’est que tkcvs supporte également la subversion.

tkdiff fonctionne sur la ligne de commande et accepte les balises cvs ...

  • tkdiff -rfoo_v5_0 -rfoo_v6_5 silly.c (comparez deux versions différentes de celle de votre répertoire local)
  • tkdiff spring.h (compare ma version locale au référentiel)
  • tkdiff -r1.6 happy.c (compare ma version locale à une version de référentiel spécifique)

Si vous utilisez WinCVS , vous pouvez configurer une application Diff telle que WinMerge dans les préférences.

Dans les préférences WinCVS, onglet WinCVS, "Programme de diffusion externe"

.

Meld le supporte de manière native. Voir " Copie de travail " capture d'écran de meld.sourceforge.net

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top