我正在开发使用Subversion作为版本控制的网站,但收到“工作目录锁定”错误消息
这是故事:
我有
PC-A:
- Windows XP专业版
- VisualSVN 2.5.2
- 乌龟SVN 1.7.3
PC-B:
- Windows XP主页
- 乌龟SVN 1.7.3
我已经使用VisualSVN在PC-A上创建了存储库。
从PC-B,我将http:\\ PC-A:81 \ svn \ test \ trunk检出到D:\ xampp \ htdocs \ test-lalala。
从PC-A,我还将签出http:\\ PC-A:81 \ svn \ test \ trunk到D:\ xampp \ htdocs \ test-lalala。
我创建了一个运行my-post-commit.bat文件的提交后挂钩,因此当我提交到http:\\ PC-A:81 \ svn \ test \ trunk时,文件夹D:\ xampp \ htdocs \ test-lalalaon PC- A将更新,以便其他人可以看到结果。
"C:\Program Files\VisualSVN Server\bin\svn.exe" update "D:\xampp\htdocs\test-lalala" --username myusername --password mypassword --config-dir "C:\Program Files\VisualSVN Server\conf"
在PC-B上,创建index.php文件,然后提交。当我提交时,我收到此错误消息
在PC-A上,我尝试右键单击D:\ xampp \ htdocs \ test-lalala TortoiseSVN>清理,然后检查“清理工作副本状态”和“包含外部文件”(默认情况下选中)。尝试添加文件并提交,但仍然收到相同的错误消息。
我尝试在.svn文件夹中查找锁定文件,但是没有锁定文件。我还尝试删除PC-A D:\ xampp \ htdocs \ test-lalala上的工作副本,然后再次签出,但是当我提交时,仍然收到相同的错误消息。
如何解决此错误信息?所以当我提交时,文件夹将自动更新?