svn_add

(PECL svn >= 0.1.0)

svn_add�ƻ��ڹ���Ŀ¼�����

˵��

svn_add ( string $path [, bool $recursive = true [, bool $force = false ]] ) : bool

����ļ�, Ŀ¼����������·�� ������Ŀ¼��������һ��ִ��svn_commit() ʱ�ѹ���������ӵ���Ŀ�С�

����

path

������·����

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

recursive

��������ΪĿ¼�Ƿ�ݹ�Ŀ¼�������ļ��� Ĭ��Ϊ TRUE

force

If true, Subversion will recurse into already versioned directories in order to add unversioned files that may be hiding in those directories. Default is FALSE

����ֵ

�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE��

ע��

Warning

�˺�����ʵ�����ġ��˺����ı��󣬰������Ƽ�������ĵ���������δ���� PHP �����汾��δ֪ͨ�ͱ��޸ġ�ʹ�ñ����������Ե� ��

����

Example #1 svn_add() ����

�ڹ���Ŀ¼ʹ������ svn status ����ֵ:

$ svn status
?      foobar.txt

...����:

<?php
svn_add
('foobar.txt');
?>

...�ƻ� foobar.txt �ļ���ӵ��汾�⡣