phpのsvn関数使ってみた2

使ってみたら、簡単でした。
パスは、絶対パスで指定します。

<?php

// リポジトリ作成
// apacheが所有者になるので、apacheに書き込み権限があるディレクトリを指定してください。
svn_repos_create('/path/to/repository');


// チェックアウト
svn_checkout('file:///path/to/repository', '/path/to/checkout_dir');


// 追加
// ファイルの絶対パス
svn_add('/path/to/checkout_dir/file');


// コミット
// 第二引数は、配列形式で
// @return array(
//    0 => そのコミットのリビジョン番号
//    1 => コミット日時を表す ISO 8601 形式の文字列
//    2 => コミッターの名前
//  )
svn_commit('comment', array('/path/to/checkout_dir'));


詳細は、
http://php.benscom.com/manual/ja/book.svn.php