没有合适的资源?快使用搜索试试~ 我知道了~
php操作SVN版本服务器类代码
0 下载量 21 浏览量
2020-12-18
14:12:49
上传
评论
收藏 37KB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/13720985/0001-5ec031cdb4f773fac1096cc165138b40_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
4页
SvnPeer.php 复制代码 代码如下: <?php /** * * This class for execute the external program of svn * * @auth Seven Yang <qineer> * */ class SvnPeer { /** * List directory entries in the repository * * @param string a specific project repository path * @return bool true, if validated successfully, oth
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/13720985/bg1.jpg)
php操作操作SVN版本服务器类代码版本服务器类代码
SvnPeer.php
复制代码 代码如下:
<?php
/**
*
* This class for execute the external program of svn
*
* @auth Seven Yang <qineer@gmail.com>
*
*/
class SvnPeer
{
/**
* List directory entries in the repository
*
* @param string a specific project repository path
* @return bool true, if validated successfully, otherwise false
*/
static public function ls($repository)
{
$command = “svn ls ” . $repository;
$output = SvnPeer::runCmd($command);
$output = implode(“<br>”, $output);
if (strpos($output, ‘non-existent in that revision’)) {
return false;
}
return “<br>” . $command . “<br>” . $output;
}
/**
* Duplicate something in working copy or repository, remembering history
*
* @param $src
* @param $dst
* @param $comment string specify log message
* @return bool true, if copy successfully, otherwise return the error message
*
* @todo comment need addslashes for svn commit
*/
static public function copy($src, $dst, $comment)
{
$command = “svn cp $src $dst -m ‘$comment'”;
$output = SvnPeer::runCmd($command);
$output = implode(“<br>”, $output);
if (strpos($output, ‘Committed revision’)) {
return true;
}
return “<br>” . $command . “<br>” . $output;
}
/**
* Remove files and directories from version control
*
* @param $url
* @return bool true, if delete successfully, otherwise return the error message
*
* @todo comment need addslashes for svn commit
*/
static public function delete($url, $comment)
{
$command = “svn del $url -m ‘$comment'”;
$output = SvnPeer::runCmd($command);
$output = implode(‘<br>’, $output);
if (strpos($output, ‘Committed revision’)) {
return true;
}
return “<br>” . $command . “<br>” . $output;
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![z01](https://img-home.csdnimg.cn/images/20210720083646.png)
![z02](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
weixin_38738977
- 粉丝: 6
- 资源: 971
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0