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'));