代码之家  ›  专栏  ›  技术社区  ›  davetron5000

SVK校验和不匹配

  •  0
  • davetron5000  · 技术社区  · 16 年前

    过去6个月我一直在使用SVK,没有任何问题。然后,当发生以下错误时,我尝试提交一个文件:

    %> 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 回复  |  直到 16 年前
        1
  •  1
  •   davetron5000    16 年前

    只需要 SK-UP ,此处找到答案:

    Working with SVK in a multi-user environment

    …VSK是 不足以确保你的仓库 反映了 远程存储库。相反,你必须 执行SVK同步(请参阅SVK帮助同步 有关选项的信息)至 使本地仓库更新,或 将-s开关传递到svk 达到同样的效果…

    # alternative 1:
    svk sync //mirrors/mirrored_repo_name
    svk up
    
    # alternative 2:
    svk up -s
    
    推荐文章