3

SuSEホストでSubversion 1.6.17を使用して、単一のブランチをローカルの更新された作業コピーにマージしようとしています。マージの一部を取得していますが、試行するたびに同じファイルで停止します:

svn: Checksum mismatch for 'path/to/javascript/files/myjavascriptfile.js':
    expected checksum:  685b3a63667d3eb4cc4a09ccc960ea2c
    actual checksum:    7c4dfb8a7065aa2c616a1680c1703914

ファイルの .svn/text-base/ バージョンを確認したところ、実際のファイルの md5sum と同様に、md5sum は正しい「期待される」チェックサムを示しています。マージのソース ブランチをチェックアウトし、そこでも md5sum を行ったところ、同じチェックサムが得られました。ただし、ソース ブランチからターゲット ブランチの作業コピーにマージしようとすると、上記のエラーが発生します。ファイルを編集して些細な変更を加えると、エラーなしでコミットできます。協力していないのはマージプロセスのようです。

フォルダーを rm'ing し、svn update して再入力するというトリックを試しました。「エントリ ファイルを編集し、返された実際のチェックサムに変更する」方法を試しましたが、すべてうまくいきませんでした。また、リポジトリで svnadmin 検証を実行しましたが、エラーは発生しませんでした。

また、ファイルとそのフォルダーの両方に関連付けられている svn プロパティも確認しましたが、正常にマージされた以前のリビジョンの予想される svn:mergeinfo プロパティだけが表示されます。

次に何を試すべきかについて何か提案はありますか?

前もって感謝します!

4

0 に答える 0