SharpSVN 工作副本已锁定(清理无法清理)

标签 sharpsvn

我使用 SharpSVN 作为服务器拉取解决方案的一部分。该程序从配置文件中读取修订版本,如果不匹配,则会更新到指定的修订版本。

这似乎在我的开发人员机器上正常工作,但是当我将其推送到我的服务器时,我收到“工作副本 XXXXXXX' 已锁定”错误。”TortoiseSVN 可以正确更新 w.c.。用于清理的 TortoiseSVN 也可以正常工作.

我试图捕获“锁定”错误并调用“解锁”,但该函数表明厕所。未锁定。我还 try catch 错误并从 SharpSVN 调用“清理”,但这会导致错误指示“尝试写入只读数据库”。

我已删除 SVN 工作副本并重新 checkout 。我已将其移至新位置。我已经更改了权限。我已经更改了只读标志。没有任何效果。

这似乎与其他一些错误类似,但大多数都是通过“清理”或删除来解决的。

有什么建议、想法吗?

最佳答案

这可能是 TortoiseSVN 的问题,或者是 TortoiseSVN 和 SharpSVN 组合的问题。在将 checkout 代码编码到我的程序中后(在任何后续更新之前首先 checkout 代码),它似乎工作正常。

谢谢。

关于SharpSVN 工作副本已锁定(清理无法清理),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13299499/

相关文章:

.net - 使用当前的HTTP请求身份作为SharpSVN的默认凭据

c# - 在 sharpsvn 中提交的问题

c# - 当提供的 DefaultCredentials 返回 null 时,SharpSvn 的 SvnClient 中出现 NullReferenceException

c# - SharpSvn:如何查看 Update() 的结果?

c# - SharpSVN 和 C# 问题

c# - 使用 SharpSvn C# 进行分支/标记

c# - 无法读取根

c# - 如何检查文件是否在 SharpSvn 中的源代码管理下?

多个目标的 SharpSVN 提交给出 "-dir- is not a working copy' 错误

sharpsvn - 访问 svn :mergeinfo via SharpSvn