Pour une diff, appuyez sur Cu avant = (Mx svn-file-show-svn-diff), et il vous demandera interactivement une révision. A ce stade, mettez les révisions que vous aimez comparer dans la forme arb1: arb2. Ensuite, le tampon svn-diff montrera les changements entre les révisions arb1 et arb2 sous une forme diff unifiée. Pour un ediff,
ci-dessus ne fonctionne malheureusement pas et je crois que ce n'est pas possible avec la fonction actuelle svn-file-show-svn-ediff
, il semble que vous devez être dans le tampon svn-log et sur une ligne de chemin de fichier pour le faire fonctionner. Premièrement, entrez dans le tampon svn-log en appuyant sur l dans le fichier désiré dans le tampon svn-status. Ensuite, appuyez sur C-u puis sur E (M-x svn-log-ediff-specific-revision). Puis spécifiez vos révisions arb1 et arb2 dans le formulaire arb1: arb2.
Modifier: ajouté svn-log-ediff-spécifique-révision, de la révision 40434 (2009-11-09).
Dans xemacs "C-u E" a session ediff de * svn statut * sans besoin d'aller à svn-log. – Vitali
Vous pouvez faire des révisions arbitraires avec psvn sur xemacs? Agréable. Quel psvn est-ce? Je parlais de GNU emacs, où C-u E ne vous donne toujours pas deux comparaisons de révision arbitraires sur la version psvn 40434, seulement une comparaison entre HEAD et un arbitraire. – piyo
Mon erreur. Avec C-u E psvn permet seulement de comparer une copie de travail avec une révision arbitraire. Pas deux révisions arbitraires – Vitali