SVN 提交问题-基本校验和不匹配

SVN 提交问题-基本校验和不匹配

我完成了一些工作,我想提交它,但 SVN 提交失败。我尝试了一些建议,但没有任何效果。我正在使用 Android Studio。

错误发生之前我做了什么:

  • 升级 debian 到最新版本
  • 修复了 SSL 错误(请参阅我之前的问题
  • 已安装 LetsEncrypt 证书
  • 将包含文件的新目录添加到本地 SVN 存储库
  • 修改了本地代表中的许多文件
  • 恢复添加新目录
  • 从本地存储库中删除了一个测试文件

然后我尝试提交所有更改,但失败了,因为删除的测试已过期。我运行svn up并重复提交,但失败并出现臭名昭著的Base checksum mismatch错误。我找到了一些建议,所以我移走了本地存储库并提供了新的签出。我复制了修改后的文件(没有 SVN 存储库文件)并再次尝试提交 - 同样的现象。

然后我进入服务器并svnadmin verify在我的存储库上运行。我再次检查了存储库,只删除了测试文件并尝试提交它 - 失败svn: E155011: File is out of date。这毫无意义。我还能尝试什么?

[Mon Mar 28 09:56:12.444710 2016] [dav:error] [pid 15202] [client 82.99.:53925] Unable to PUT new contents for /svn/xx/!svn/wrk/63c738bc-5301-0010-80f14d746ece7f88/repo/app/src/androidTest/java//FormulaTest.java.  [403, #0]
[Mon Mar 28 09:56:12.444759 2016] [dav:error] [pid 15202] [client 82.99.:53925] Could not prepare to write the file  [500, #200014]
[Mon Mar 28 09:56:12.444767 2016] [dav:error] [pid 15202] [client 82.99.:53925] Base checksum mismatch on '/repo/app/src/androidTest//FormulaTest.java':\n   
expected:  7290b9a9dd43b2c9236fa6f55417a398\n     
actual:  4874627488b5b5a8b58e374685c9b889\n  [500, #200014]

答案1

好的,我尝试签出 1.6 SVN 格式,然后提交成功。灵感:https://stackoverflow.com/a/29400059/1639556

相关内容