web-dev-qa-db-ja.com

比較を超えてPCとUnixテキストの違いを取り除く

私の問題は、ほとんど同じですが少し違いがある2つのフォルダーを比較しようとしていることです。しかし、両方のフォルダーを比較すると、各ファイルの違いがわかります。
ファイルを開くと、上部以外に違いは表示されません。1つは[〜#〜] pc [〜#〜]もう1つはnixを参照してください。スクリーンショットの下。
enter image description here

したがって、この違いを無視する設定はありますか。

ありがとう。

2
Sumit Singh

それは私にとってはうまくいきますが、ある程度しか機能しません。以前、フォルダ比較で異なるものとして表示されていると思いましたが、クリックすると同じように表示されました。もう一度比較しましたが、=として表示されていることがわかります。これはあなたが望むものです。したがって、それらを等しいものとして表示することは確かに可能であり、それはあなたが望む結果です。正しい?しかし、それは私がファイルをダブルクリックした後に来ました。

バイトサイズが異なることに注意してください。つまり、1つは\ r\nで、もう1つは\ nです。

最初は色が違うという意味で画面が違うのですが、「View..Show Same」をクリックすると、行末が違うのに同じファイルが表示されませんでした。 Session..folderの比較情報でも、ggg.aが両方のフォルダーで同じであるとは言われていませんでした。

enter image description here

メイン画面では、1つをダブルクリックし、2つのファイルを新しいタブで表示してファイルを表示すると、同じように表示されました。思い出すと、前のタブが更新されてこれが表示されました。そのggg.aは同じでした(バイトの違いにもかかわらず)。 enter image description here

それを行うためにファイルをダブルクリックしなければならなかったのは残念ですが、BCはそれを行うことができます。あなたはそれをもっと自動化する方法を見つけるかもしれません、あるいはそれをBCでより効率的にするかもしれません。

追加-dangphの答えはその時のように見えます。セッション..セッション設定..比較タブ。私のものは「ルールベース」に設定されていましたが、その「コンテンツの比較」ボックスもチェックする必要があります。 「ファイルを開く必要があります」と表示されているようです。 「内容の比較」がチェックされると、ファイルを開くのは自動的だと思います。 Action..compareコンテンツを実行すると、crc、またはバイナリまたはルールと表示されます。ルール(バイナリではない)を選択しましたが、セッション..セッション設定画面で[コンテンツの比較]ボックスもオンになっている場合、pc/unixのものでのみ機能します。アクションを行うときに「コンテンツの比較」を選択している場合でも、コンテンツの比較!そして、バイナリを選択していなくても。その「コンテンツの比較」ボックスは、session..session設定でチェックする必要があります。

1
barlop

私のために働きます。これがフォルダ比較のセッション設定です。私の知る限り、これらはデフォルトです。たぶん、CRCまたはバイナリ比較を行っています。

Screenshot of Session Settings for Folder Compare

1
dangph