gpt4 book ai didi

php - 如何在 PHP 中使用 SVN 函数?

转载 作者:可可西里 更新时间:2023-10-31 22:59:29 24 4
gpt4 key购买 nike

我是 SVN 的新手,正在尝试通过 PHP 来操作它。我尝试使用 popen() 直接执行 SVN 调用无济于事。

我找到了 this module在 php.net 上,它具有在 PHP 中管理 SVN 的方法。

那么,我该如何安装和配置这个模块呢?

最佳答案

如果您使用 Ubuntu(或者其他基于 Debian 的操作系统),您可以通过运行以下命令非常轻松地安装它:

sudo apt-get install php5-svn
sudo /etc/init.d/apache2 restart

如果它已安装并且 Apache 顺利重启,您应该能够使用 PHP 文档中列出的任何 SVN 函数!

为了帮助您开始,这里有一个 PHP 脚本可以更新当前目录中的 repo

svn_auth_set_parameter(SVN_AUTH_PARAM_DEFAULT_USERNAME, 'yourUserName');
svn_auth_set_parameter(SVN_AUTH_PARAM_DEFAULT_PASSWORD, 'yourPassword');
$b4 = trim(`svnversion`);
if ($revision = svn_update(realpath(getcwd()))) { //use @svn_update(...) if you want to hide warnings
if ($b4 === trim(`svnversion`)) {
echo 'Already up-to-date (r'.$b4.').';
} else {
echo 'Updated to r'.$revision;
}
} else {
echo 'Update failed';
}

关于php - 如何在 PHP 中使用 SVN 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3716811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com