cpliakas / git-sync
同步 Git 仓库。
1.0.0-beta3
2013-03-07 05:34 UTC
Requires
- php: >=5.3.0
- cpliakas/git-wrapper: 1.0.0-RC1
This package is auto-updated.
Last update: 2024-08-25 12:07:12 UTC
README
GitSync 是一个 PHP 库,用于同步源仓库到目标仓库。本项目集成了 Git Wrapper 库。
用法
以下示例将 Git Wrapper 仓库镜像到本地仓库,本地仓库通过以下命令初始化:git init --bare /var/git/mirror/git-wrapper
。
use GitWrapper\GitWrapper; use GitSync\GitMirror; require_once 'vendor/autoload.php'; $wrapper = new GitWrapper(); $git = $wrapper->workingCopy('./working-copy'); $mirror = new GitMirror($git, 'git://github.com/cpliakas/git-wrapper.git'); $mirror->sync('file:///var/git/mirror/git-wrapper');