Hoe SVN mappen in WinMerge negeren?

Ik ben op zoek naar recursief vergelijken twee Subversion werk kopie mappen met WinMerge.

Helaas WinMerge displays veel differentiëren van bestanden in de subversie controle mappen (.svnof _svn).

Is het mogelijk om de ondermijning mappen uit de vergelijking een of andere manier uit te sluiten? Of is er een andere (gratis) diff-tool die in staat is om dit te doen?


Antwoord 1, Autoriteit 100%

Probeer het maken van een FileFilter

WinMerge behandelt dit prima. U wilt maken en gebruiken van een Filter . Onder Tools | Filters... | Filefilters, maak een nieuw filter of wijzigen van een bestaande.

Het ziet er als volgt uit:

## Ignore Java class and jar files
f: \.class$
f: \.jar$
## Ignore subversion housekeeping directories
d: \\.svn$
d: \\._svn$

Opslaan, dan bij het selecteren van items samen te voegen, selecteert u het filter dat u gedefinieerd op basis van de Select Files or Foldersdialoogvenster. Bonuspunten: Het zal deze op te slaan en te gebruiken als een standaard voor toekomstige samenvoegingen

.


Antwoord 2, gezag 76%

Probeer Builtin File Filter

WinMerge (Versie 2.12.4) bevat al filter een om de bron te beheersen bestanden en mappen uit te sluiten , en het heet uitsluiten Source control .

Het werkt voor Subversion, CVS, Git, Bazaar en Mercurial, en het maakt niet eisen dat u een filter te maken, hoef je alleen maar toe te passen tijdens de vergelijking.


Antwoord 3, Autoriteit 22%

Debecommitarieer sommige lijnen in ingebouwde FileFilter

WinMerge (Versie 2.12.4) reeds is voorzien van een filter, maar (althans in mijn installatie) de filters voor Subversion, Git en Bazaar werden uitgecommentarieerd.

Navigeer hier: Tools | Filters | Filefilters | Exclude Source Control(dubbelklik om te bewerken)

Bewerk de lijnen als volgt uitzien:

d: \\.svn$ ## Subversion working copy
d: \\_svn$  ## Subversion working copy ASP.NET Hack
d: \\cvs$   ## CVS control directory
d: \\.git$ ## Git directory
d: \\.bzr$ ## Bazaar branch
d: \\.hg$ ## Mercurial repository

Other episodes