svn_commit

(PECL svn >= 0.1.0)

svn_commit锟斤拷锟睫改的憋拷锟斤拷锟侥硷拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟芥本锟斤拷

说锟斤拷

svn_commit ( string $log , array $targets [, bool $recursive = true ] ) : array

锟结交锟斤拷锟斤拷锟侥硷拷锟斤拷锟斤拷锟侥改憋拷使锟矫诧拷锟斤拷 targets 锟斤拷使锟斤拷 log 锟斤拷锟斤拷锟斤拷为锟结交锟斤拷志锟斤拷targets 锟斤拷锟斤拷默锟斤拷使锟矫递归,recursive 锟斤拷锟斤拷锟斤拷锟斤拷为 FALSE 锟斤拷锟斤拷使锟矫递归。

Note: 锟剿凤拷锟斤拷没锟斤拷指锟斤拷锟轿猴拷锟斤拷证锟斤拷锟斤拷锟斤拷锟矫伙拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟绞癸拷锟� svn_auth_set_parameter()

锟斤拷锟斤拷

log

锟斤拷锟侥憋拷锟斤拷锟结交锟斤拷志

targets

锟斤拷锟斤拷锟侥硷拷路锟斤拷锟斤拷锟斤拷

Warning

锟剿诧拷锟斤拷锟斤拷锟斤拷锟斤拷一锟斤拷锟斤拷锟介,一锟斤拷锟斤拷一锟街凤拷锟斤拷锟角诧拷锟斤拷锟斤拷锟秸的★拷

Note: 锟斤拷锟铰凤拷锟斤拷锟斤拷锟斤拷锟絇HP执锟斤拷锟侥硷拷锟斤拷锟斤拷目录锟斤拷为锟斤拷前锟斤拷锟斤拷目录锟斤拷锟叫斤拷锟斤拷锟斤拷锟斤拷锟较o拷锟斤拷锟斤拷萁疟锟斤拷锟斤拷锟侥柯硷拷锟斤拷锟�, 使锟斤拷realpath() 锟斤拷 dirname(__FILE__)锟斤拷

recursive

锟斤拷锟斤拷锟斤拷锟酵o拷锟角凤拷锟斤拷锟� targets 锟捷归。默锟斤拷值为 TRUE

锟斤拷锟斤拷值

锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷息锟斤拷锟斤拷:

array(
    0 => 锟结交锟芥本锟斤拷
    1 => ISO 8601 锟斤拷式锟斤拷锟结交时锟斤拷
    2 => 锟结交锟斤拷
)

失锟杰凤拷锟斤拷 FALSE

注锟斤拷

Warning

锟剿猴拷锟斤拷锟斤拷实锟斤拷锟斤拷锟侥★拷锟剿猴拷锟斤拷锟侥憋拷锟襟,帮拷锟斤拷锟斤拷锟狡硷拷锟斤拷锟斤拷锟斤拷牡锟斤拷锟斤拷锟斤拷锟斤拷锟轿达拷锟斤拷锟� PHP 锟斤拷锟斤拷锟芥本锟斤拷未通知锟酵憋拷锟睫改★拷使锟矫憋拷锟斤拷锟斤拷锟斤拷锟斤拷锟皆碉拷 锟斤拷

锟斤拷锟斤拷

Example #1 锟斤拷锟斤拷示锟斤拷

锟斤拷锟斤拷锟斤拷锟斤拷墙锟揭伙拷锟斤拷锟斤拷锟斤拷锟斤拷目录锟结交锟斤拷一锟斤拷锟芥本锟解,使锟斤拷锟矫伙拷锟斤拷为 Bob 锟皆硷拷锟斤拷锟斤拷为 abc123 (锟结倡锟斤拷锟斤拷使锟斤拷强锟斤拷锟斤拷)

<?php
svn_auth_set_parameter
(SVN_AUTH_PARAM_DEFAULT_USERNAME'Bob');
svn_auth_set_parameter(SVN_AUTH_PARAM_DEFAULT_PASSWORD'abc123');
var_dump(svn_commit('Log message of Bob\'s commit', array(realpath('calculator'))));
?>

锟斤拷锟斤拷锟斤拷锟教伙拷锟斤拷锟斤拷锟�

array(
  0 => 1415,
  1 => '2007-05-26T01:44:28.453125Z',
  2 => 'Bob'
)

锟轿硷拷