2009-04-30 14 views
0

私は過去6ヶ月間は問題なくSVKを使用してきました。次のエラーが発生したときにファイルをコミットしようとしました:svk checksum mismatch

%> svk commit -m "Message" foo/bar/file.txt 
Commit into mirrored path: merging back directly. 
Merging back to mirror source file:///usr/local/svn/repo. 
A checksum mismatch occurred: Base checksum mismatch on '/trunk/foo/bar/file.txt': 
    expected: 9e421f7db5c4c0d6796c90524456d7f4 
    actual: ed4e76ccf3e54223908179735ecf1e89 

誰でもこの問題の解決方法を知っていますか?

答えて

1

だけSVKアップ-sを必要と、答えはここで見つける:

Working with SVK in a multi-user environment

... SVKアップ あなたのデポ は の最新の変更を反映していることを保証するのに十分ではありませんリモートリポジトリ。代わりに、あなたは

...最新のローカルデポを持参、または -sは、同じ効果を達成 までSVKに切り替える渡す に(オプションについては、SVKヘルプ同期 を参照)SVK同期を実行する必要があります
# alternative 1: 
svk sync //mirrors/mirrored_repo_name 
svk up 

# alternative 2: 
svk up -s 
関連する問題