2009-07-29 9 views

Antwort

1

funktioniert, wenn Sie eine Datei vergleichen, aus dem Auswählen von Dateien oder Ordnern Dialog zu starten, nachdem die Links und Rechts die Auswahl der Dateien, klicken Sie auf den Filter nächste auswählen Feld.

im Dialog Filter, klicken Sie auf die Registerkarte Linefilters, erstellen Sie die folgende Zeile ein Filter (add)

^//

Aktivieren Sie die Zeile ignorieren Filter Sie Ihren Vergleich zu verwenden und zu betreiben.

Viel Spaß!

+0

das funktioniert nicht ... –

+0

funktioniert es mit dieser Regex (Zeilen ignorieren, die das Wort 'custom' enthalten). *^((?! custom).) *. * – rekna

+0

Dies scheint immer noch nicht zu funktionieren für mich ignoriert der. *^((?! custom).) *. * Ausdruck einfach alle Zeilen, während der^// ignore Ausdruck keine davon ignoriert ... – sydan

0

Ich fand, dass Leitungsfilter sehr fehlten. Ich habe gestern reguläre Ausdrücke Filter mit Boost Regex-Bibliothek entwickelt.

Ich fühle, dass es die Arbeit macht.

https://sourceforge.net/projects/regexfilterforw/files/

Spüren Sie versuchen frei.

+0

könnten Sie ein Beispiel geben? z.B. wenn zwei Dateien, eine irgendwo enthält diese Zeile: validationRuleSet.AddPropertyRuleSet ("TitelId", "TitelId") und die anderen diese Zeile enthält validationRuleSet.AddPropertyRuleSet ("TitelId", "Titel") // benutzerdefinierte Winmerge markiert dies als einen Unterschied, weil 1) TitelId sich von Titel unterscheidet und natürlich auch weil // custom in der zweiten Datei angehängt ist. Ich möchte Winmerge sagen, diese Zeile als Unterschied zu ignorieren, weil es mit "// custom" markiert ist – rekna

+0

Ich denke, Sie sollten in der Lage sein, etwas in Regexrules-Datei zu tun. ^. * // benutzerdefinierte $ Dies sollte Winmerge zu ignorieren Zeilen mit // benutzerdefinierte Ich bin mir nicht sicher über/Zeichen. Vielleicht muss es als ^. * \/\/Custom $ maskiert werden – user108570