2012-11-08 61 views
6

我使用SharpSVN作为服务器端解决方案的一部分。程序从配置文件中读取修订版,如果不匹配,它会更新到指定修订版。我的开发者机器上似乎工作正常,但是当我将它推到我的服务器上时,我得到一个“工作副本XXXXXXX”锁定的“错误。”TortoiseSVN可以正确更新wc。TortoiseSVN进行清理工作正常SharpSVN工作副本锁定(清理不干净)

我试图捕获'locked'错误并调用'unlock',但该函数表明wc没有被锁定,我也试图捕获错误并从SharpSVN调用'cleanup'但这会导致错误提示“尝试写入只读数据库”。

我删除了SVN工作副本并重新检出了,我将它移到了新位置。我已经改变了只读fl股份公司。没有任何工作。

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

任何建议,想法?

回答

1

这可能与TortoiseSVN或TortoiseSVN和SharpSVN的组合有关。在将结账编入我的程序之后,它会在任何后续更新之前首先检出代码,这似乎是正常工作。

谢谢。