分岐したプロジェクトをマージする必要があります。残念ながら、CVS の $Id 行が異なるため、私が試したマージ ツールでは、すべてのファイルが異なると報告されました (そして、それらの 95% はこの行だけが異なっています)。
パターンに基づいて行比較結果を無視するように構成できるマージ ツールはありますか?
[編集] WinMerge に行フィルターがあることを発見しました - それらを正しく設定すると実際に機能します。
フランチェスコ
私は、正規表現フィルターを使用して無視できるメルドを使用しています。CVS キーワードを含む、選択できるプリセットがいくつかあります。そのBTWに使用する正規表現は次のとおりです。
\$\w+(:[^\n$]+)?\$
任意の Linux ディストリビューションで Meld を入手するか、ここからダウンロードできます: http://meld.sourceforge.net/ Windows でどのようにサポートされているかはわかりませんが、kdiff3 が Windows をサポートしていることは知っているので、そこで試してみてください: http://kdiff3.sourceforge.net/
$words を展開しない cvs update -kk を使用することもできます。
もちろん、これはまだ更新ではなくコミットで展開される $log の問題です。
CompareIT では、正規表現マッチングを使用できます。自動生成されたコードの比較に使用しましたが、とても役に立ちました。