我正在使用svn库开发某种版本管理应用程序。 为了测试,我做了一个获取存储库列表的小应用程序。 它工作正常。我可以得到文件列表。 接下来,我尝试进行应用程序结帐或更新。 它使用libsvn_client_checkout / update。 不幸的是,我遇到了“工作目录xxx已锁定”错误消息。 我尝试了几种解决方案。
我在Windows 7专业版上使用MS Visual Studio 2008和svn-win32-1.6.13库。 我也从Windows XP SP3上的测试中得到了相同的错误消息。
“工作目录xx已锁定”的问题是什么????????
答案 0 :(得分:0)
由于您表示您使用的是Windows,因此尝试过关闭并重新启动计算机了吗? Windows以锁定东西而臭名昭着,并且在重启之后永远不会放手。所需要的只是一个DLL,甚至可能是你在程序中使用的DLL,锁定到一个文件,然后没有其他应用程序可以抓住它。