【问题标题】:svk checksum mismatchsvk 校验和不匹配
【发布时间】:2009-04-30 20:12:25
【问题描述】:

在过去的 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

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: version-control svk


    【解决方案1】:

    只需要svk up -s,答案在这里找到:

    Working with SVK in a multi-user environment

    ... svk up 是 不足以确保您的仓​​库 反映了最新的变化 远程存储库。相反,您必须 执行 svk 同步(参见 svk help sync 有关选项的信息)到 更新本地仓库,或 将 -s 开关传递给 svk 至 达到同样的效果...

    # alternative 1:
    svk sync //mirrors/mirrored_repo_name
    svk up
    
    # alternative 2:
    svk up -s
    

    【讨论】:

      猜你喜欢
      • 2014-07-25
      • 1970-01-01
      • 2011-03-10
      • 2019-06-05
      • 1970-01-01
      • 2020-07-02
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多