从 SVN 服务器检出代码时出错

我有SVN服务器来控制源代码版本

当我使用 TortoiseSVN 或使用命令行时,我可以检查我的代码。

这里有一些信息:

  1. SVN服务器

http://img4.mukewang.com/644b81550001a22d06040364.jpg

在 Windows 中使用 TortoiseSVN 检出代码

http://img1.mukewang.com/644b81630001494406220293.jpg

在 Ubuntu(Web 服务器)中使用命令行检查代码

我用这个命令


root@controller1:/var/www/onecloud# svn co --force --username hoang --password gcsvn123 http://203.162.141.79/onecloud /var/www/onecloud

在此处输入图像描述


然后我编写 PHP 代码来自动更新版本(不要使用 TortoiseSVN 或使用命令行)。


error_reporting(-1);

ini_set('display_errors', 'On');

$result= exec('svn co --force --username hoang --password gcsvn123 http://203.162.141.79/onecloud /var/www/onecloud 2>&1',$out);

print_r($out);

但是当我运行我的代码时,它显示了这个错误:


Array ( [0] => svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) [1] => svn: E155004: Working copy '/var/www/onecloud' locked [2] => svn: E200031: sqlite[S8]: attempt to write a readonly database [3] => svn: E200031: Additional errors: [4] => svn: E200031: sqlite[S8]: attempt to write a readonly database ) 

我已经运行命令行svn cleanup,但它似乎不起作用。


不是:


My SVN server is 203.162.141.79

My web server is 203.162.141.26


潇湘沐
浏览 141回答 1
1回答

料青山看我应如是

结帐后我.svn在我的代码中找到了目录。当我使用这两个命令时:chmod -R 777 .svn/ chown www-data:www-data .svn/有用。
打开App,查看更多内容
随时随地看视频慕课网APP