Accueil > Informatique > Exclure les fichiers svn dans WinMerge

Exclure les fichiers svn dans WinMerge

Lorsqu’on utilise WinMerge pour comparer un répertoire à un projet lié à SVN, un problème se pose très rapidement. Tous les fichiers svn apparaissent dans les rapports et ainsi polluent la comparaison. Il existe un moyen très simple de corriger ce problème : le filtre.

Exclure les fichiers svn sous WinMerge

Exclure les fichiers svn sous WinMerge

Il est possible de créer des filtres afin de modifier le comportement de WinMerge lors de la comparaison. Pour cela il faut créer un fichier winmerge-svn.flt (seul l’extension est importante). Le contenu de ce fichier est :

## This is a directory/file filter for WinMerge
## This filter suppresses various binaries found in SVN source trees
name: SVN loose

## This is an inclusive (loose) filter
## (it lets through everything not specified)
def: include

## Filters for filenames begin with f:
## Filters for directories begin with d:
## (Inline comments begin with " ##" and extend to the end of the line)

f: \..svn$ ## SVN control file

d: \\cvs$ ## CVS control directory
d: \\.svn$ ## SVN control directory

Il suffit ensuite d’installer le filtre et les fichiers svn n’apparaitront plus.

Partager et découvrir : Ces icônes sont des liens vers des sites de partage de signet sociaux où les lecteurs peuvent partager et découvrir de nouveaux liens.
  • del.icio.us
  • Wikio FR
  • Facebook
  • MySpace
  • Technorati
  • Scoopeo
  • Reddit
  • StumbleUpon
  • MisterWong

Tharkun Informatique

  1. Fufu
    03/11/2009 à 10:28 | #1

    C’est bien WinMerge, mangez-en. Et si vous êtes sous Linux, vous pouvez tout aussi bien utiliser Meld (http://meld.sourceforge.net)

  2. 03/11/2009 à 11:57 | #2

    Depuis que je l’ai découvert, j’adore ce logiciel…

  3. Lyr
    03/11/2009 à 14:26 | #3

    En général, je n’utilise svn que dans le cadre de projets, et donc je fais des comparaisons entre le repository et mon poste, en utilisant le plugin de mon IDE (subversion pour Eclipse).

  4. 03/11/2009 à 16:04 | #4

    Oui mais je le trouve très franchement pourri….

  5. Lyr
    03/11/2009 à 17:38 | #5

    Je suis completement d’accord, il est pourri lorsqu’il s’agit de comparer deux fichiers qui ont été pas mal modifiés des deux cotés. Tans que les modifs ne sont que d’un coté, ça va, dès qu’il y a conflit, il sert à rien ou presque !

  6. 03/11/2009 à 20:07 | #6

    Oui tu as bien raison, mais il n’y a aucune couleur ce qui est vraiment pas pratique

    On ne peut pas faire la différence entre lignes manquantes, lignes en plus, ou lignes modifiées….

    PSPad possède de systèmes de couleurs (vert, bleu, rose) et c’est ultra pratique.
    WinMerge en plus de cela permet de merger comme son nom l’indique ^^.

    Il est surtout le seul logiciel que je connais à comparer des arborescences.

  7. Lyr
    03/11/2009 à 21:29 | #7

    Ah si, il y a des couleurs : noir (manquantes), bleues (en plus) (je t’accorde qu’ils auraient pu trouver mieux comme couleurs contrastées XD) et rouge pour les gros tas de modification conflictuelles qu’il ne sait pas gerer XD

  1. Pas encore de trackbacks