dom*_*om0 8 php git git-checkout
我需要在纯PHP中使用git checkout.我已经使用HTTP和SASL 尝试了这个(http://www.phpclasses.org/package/5310-PHP-Retrieve-project-files-from-GIT-repositories.html),但我没有真正工作.然后我看了GLIP(https://github.com/patrikf/glip),但似乎没有这样的功能.基本上我需要
-replicate/clone远程git存储库
- "提取"主分支文件到指定目录
PHP GIT的主要问题是,它只是不支持您在提交中可以执行的所有可能的更改.只有新文件,没有移动文件.它也无法提取文件.
/编辑:没有安装git,我也无法安装git
你可以尝试使用
Git Streamwrapper for PHP 是一个 PHP 库,允许 PHP 代码与应用程序内的一个或多个 Git 存储库进行交互。该库由一个 Git 存储库抽象组成,可用于以编程方式访问 Git 存储库,还包含一个流包装器,可连接到 PHP 流基础设施,以允许开发人员直接对 Git 存储库中的文件使用文件和目录访问功能。该库提供了访问 Git 存储库状态信息的方法,例如日志、当前存储库状态或提交信息。
不过,它需要在计算机上安装 Git,并且在撰写本文时仍处于测试阶段。