Exclure les fichiers svn dans WinMerge
02/11/2009
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.
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.









C’est bien WinMerge, mangez-en. Et si vous êtes sous Linux, vous pouvez tout aussi bien utiliser Meld (http://meld.sourceforge.net)
Depuis que je l’ai découvert, j’adore ce logiciel…
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).
Oui mais je le trouve très franchement pourri….
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 !
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.
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