2

助けが必要です。2 つのフォルダーの違いを表示する必要がありますが、ファイルのヘッダーにあるファイルのバージョン番号 (プロジェクトのバージョン番号) を無視する必要があります。そのように:

@version Release: $Revision: 9939 $

そして、Mac OSX でそれを行うための最高の差分マージ ソフトウェアと最も美しいものを知っていますか。私は差分マージと万華鏡を知っています。私は Kaleidoscope が大好きですが、2 つのフォルダーに違いはありません。

以前はどうもありがとうございました。

4

2 に答える 2

4

DiffMergePreferencesFile WindowsRulesetsに移動してみてください。ファイルの種類の既存のルールセットを変更できます (ルールセットがまだ存在しない場合は、新しいルールセットを追加できます)。

関心のあるルールセットを編集し、Lines to Omitに移動します。そこに、その行に一致する正規表現を追加できます@version

私が問題を抱えているのは、これを尊重するためにフォルダーの差分を取得することです。私のルールに従った差分のないファイルは、まだ不一致としてフォルダー diff にあることがわかりましたが、ファイルの差分ウィンドウを開くと、Files are identical or equivalent under the current RuleSet. これがバグであるか、まだ構成が間違っているかどうかはわかりません。Folder WindowsEquivalence Modeに移動してヘルプを掘り下げると、すべてのフォルダー diff プロパティが正しく設定されており、ルールセットを尊重していると思いますが、それでもうまくいきません。

于 2012-08-21T15:28:57.490 に答える
-1

MacOS が必要なのは残念です。Win32 の場合、Tools/Filters/Linefilters から簡単に設定できる WinMerge があり、無視する正規表現を入力するだけです。

http://manual.winmerge.org/Filters.html

たとえば、ライン フィルターを使用して、コメントや、バージョン管理システムのタイムスタンプなど、生成された特定の種類のコードを無視することができます。

WinMerge 3 は Qt ベースになるため、MacOS もポジティブですが、現在の 2.x はまだです。

于 2012-05-17T09:10:07.960 に答える