从 SVN 服务器检出代码时出错
Error when check out code from SVN server
我有SVN服务器控制源码版本
我可以在使用 TortoiseSVN 或使用命令行时检查我的代码。
这里有一些信息:
- SVN 服务器
- 在 Windows 中使用 TortoiseSVN 签出代码
- 在 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
结帐后我在我的代码中找到目录 .svn
当我使用两个命令时
chmod -R 777 .svn/
chown www-data:www-data .svn/
有效。
我有SVN服务器控制源码版本
我可以在使用 TortoiseSVN 或使用命令行时检查我的代码。
这里有一些信息:
- SVN 服务器
- 在 Windows 中使用 TortoiseSVN 签出代码
- 在 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
结帐后我在我的代码中找到目录 .svn
当我使用两个命令时
chmod -R 777 .svn/
chown www-data:www-data .svn/
有效。