2013-10-25 212 views
1

我使用Beyond Compare 3.3.4。Beyond Compare忽略所有文件中不重要的差異

我想比較大量文件並忽略不重要的差異。

Session -> Session Settings -> Comparison tab中,「需要打開的文件」部分有一個「比較內容 - 基於規則的比較」。當我單獨打開每個文件時,這就是我想要的。 「快速測試」部分沒有這個選項。我如何將基於規則的比較應用於「快速測試」?

編輯:我有同樣的問題,因爲原來的海報here

。給出的答案是「您可以通過進入會話菜單並將您的比較標準更改爲使用基於規則的內容來更改此設置。」問題是,「基於規則的比較」位於「需要打開文件」部分下,所以這不起作用。我該如何解決?

回答

5

這個答案描述了Windows 32位的3.3.4(和3.3.8)的行爲,它似乎自動報告文件夾結果,就好像我打開每個文件一樣,只要我的會話設置正確。

要執行忽略不重要差異的比較,有必要比較文件內容。 BC3無法知道行尾是否唯一的區別(例如),除非它掃描行尾的內容。因此,您必須在「需要打開文件」部分下設置「比較內容」複選框。通過這樣做,文件夾比較會自動掃描所有文件內容,我不必逐一打開每個文件。

根據定義,「快速測試」完全基於目錄信息,如時間戳和大小。它很快,因爲它不打開也不讀取文件;所以如果你在比較中想要的是敏捷性,那麼它就不可能是基於規則的。這些概念是不兼容的。

通過查看中間列,可以查看文件夾比較窗口中是否運行了任何一對文件的「快速」或「內容」比較。如果它是空白的,只能進行快速測試;如果有圖標,內容測試也已經運行。

當「基於規則的比較」僅檢測到不重要的區別時,該圖標將是黑色的(「幾乎相等」)符號,兩條波浪線。如果您的文件有"View > Ignore Unimportant Differences"有效,則文件本身將爲黑色並視爲匹配項,否則它們將呈紅色或灰色,並視爲不匹配。

對於每個可能的圖標的含義,這裏是從超越相關部分比較3幫助文件:

Using Beyond Compare > Folder Compare > Understanding the Display

+0

我更新了我的問題與我的版本。也許3.3.4有一個bug。 –

+0

我剛剛測試了3.3.4,它的行爲方式與3.3.8相同(對於Windows;更新了我的答案以反映這一點)。你能更詳細地描述你正在採取的確切步驟,以及你期望看到的行爲與你實際看到的行爲嗎? –

5

請從下面的截圖。希望這會有所幫助。

Folder Compare Settings

相關問題