(PECL svn >= 0.1.0)
svn_commit — ���ĵı����ļ������������汾��
$log
, array $targets
[, bool $recursive
= true
] ) : array
�ύ�����ļ������ĸı�ʹ�ò��� targets
��ʹ�� log
������Ϊ�ύ��־��targets
����Ĭ��ʹ�õݹ飬recursive
��������Ϊ FALSE
����ʹ�õݹ顣
Note: �˷���û��ָ���κ���֤�������û������������ʹ�� svn_auth_set_parameter()
log
���ı����ύ��־
targets
�����ļ�·������
�˲���������һ�����飬һ����һ�ַ����Dz������յġ�
Note: ���·��������PHPִ���ļ�����Ŀ¼��Ϊ��ǰ����Ŀ¼���н��������ϣ�����ݽű�����Ŀ¼����, ʹ��realpath() �� dirname(__FILE__)��
recursive
�������ͣ��Ƿ���� targets
�ݹ顣Ĭ��ֵΪ TRUE
����������Ϣ����:
array( 0 => �ύ�汾�� 1 => ISO 8601 ��ʽ���ύʱ�� 2 => �ύ�� )
ʧ�ܷ��� FALSE
�˺�����ʵ�����ġ��˺����ı��������Ƽ�������ĵ���������δ���� 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' )