自己更新機能で拡張したい PHP アプリケーションがあります。私にとってこれに対する最善の解決策は、ある種の SVN プロトコルを使用して PHP アプリケーションを更新することです。
現在、私のアプリケーションは Github でホストされているため、Github の最新バージョンでローカル アプリケーションを更新できるクラスを本当に探しています。
そのようなクラスはありますか?それができるクラスを作りたいと思っています。コードをコミットしたり、リポジトリ内のファイルを一覧表示したりする機能は必要ありません。必要なのはアップデートだけです。
だから私はこれを行うことができる純粋なPHPクラスを探しています.Githubアプリケーションをマシンにインストールする必要はありません。
したがって、次のような単純なもの:
$repo = new Github ( 'path/to/local/repo', 'url/to/remote/repo', 'master' );
$repo->update ( );