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

�˲���������һ�����飬һ����һ�ַ����Dz������յġ�

Note: ���·��������PHPִ���ļ�����Ŀ¼��Ϊ��ǰ����Ŀ¼���н��������ϣ�����ݽű�����Ŀ¼����, ʹ��realpath() �� dirname(__FILE__)��

recursive

�������ͣ��Ƿ���� 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'
)

�μ�