0

2つの質問:

TortoiseSvn diffツールにEOLスタイルを無視させる方法は?

PVCSからSVNへの変換中に混合EOLスタイルファイルを修正するにはどうすればよいですか?

優れた無料のPolarion変換ツールを使用して、PVCSアーカイブをSubversionにインポートしました。すべてが正常に見えます。修正したい厄介なことが1つだけあります。

元のPVCSアーカイブの一部のcppファイルには、EOLスタイルが混在しています(PVCSマージツールのため)。これらのファイル(およびそれらのすべてのリビジョン)は、autoprops設定「svn:eol-style=native」を使用してSubversionアーカイブにコピーされるようになりました。

TortoiseSvn diffを使用して2つのバージョンの違いを確認すると、「一貫性のない行の終了スタイル」というエラーメッセージが表示されます。

10年間の改訂履歴をPVCSからSubversionに変換するという全体的な考え方は、プログラマーが過去に行われた変更を簡単に確認できるようにすることです。差分が可能になる前に古いファイルを手動でクリーンアップする必要がある場合は、それは機能しません。

警告: EOLスタイルの実際の問題は、PVCSリポジトリを読み取り、Subversionダンプファイルを生成するJavaコンバータにあります。autoprops設定を取得し、指定したファイルタイプ(私の場合はeol-nativeプロパティ)に適用します。ファイルにEOLが混在している場合でも同様です。通常、svnはコミット時にこれをチェックし、ファイルがコミットされる前にファイルがクリーンアップされていることを確認します。

教訓: PVCSからSubversionに変換するときは、eol-stypeautopropsを使用しないでください。必要に応じて、変換が完了した後に追加し、その過程でファイルをクリーンアップします。

4

2 に答える 2

2

私はWinMergeをTortoiseのdiffツールとして使用しており、すべてのEOLスタイルを同等として扱うオプションがあります。

于 2010-08-02T17:50:44.310 に答える
1

警告:EOLスタイルの実際の問題は、PVCSリポジトリを読み取り、Subversionダンプファイルを生成するJavaコンバータにあります。autoprops設定を取得し、指定したファイルタイプ(私の場合はeol-nativeプロパティ)に適用します。ファイルにEOLが混在している場合でも同様です。通常、svnはコミット時にこれをチェックし、ファイルがコミットされる前にファイルがクリーンアップされていることを確認します。教訓:PVCSからSubversionに変換するときは、eol-stypeautopropsを使用しないでください。必要に応じて、変換が完了した後に追加し、その過程でファイルをクリーンアップします。

于 2010-12-16T09:57:21.450 に答える