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