PHP SVN функции - PullRequest
       3

PHP SVN функции

0 голосов
/ 17 июня 2010

Я только что обнаружил http://www.php.net/manual/en/ref.svn.php,, что на самом деле я искал некоторое время.

Я могу использовать svn_ls для правильного вывода списка каталогов и их файлов, что идеально, но для следующей части моего сценария развертывания S3 мне нужно иметь возможность svn_fs_file_contents. К сожалению, я не могу правильно заставить его работать. Он говорит, что ему нужен ресурс, но даже с экспериментами я не могу заставить его работать.

Кто-нибудь ранее использовал эти функции и собрал вместе базовый рабочий скрипт, который позволяет вам извлекать содержимое файла и т. Д.?

Это было бы огромной помощью, любая точка в правильном направлении очень ценится.

1 Ответ

1 голос
/ 17 июня 2010

Что ж, исходя из документов, кажется, что вам нужно сначала сделать несколько вещей:

$repository = svn_repos_open('svn://server/path/to/svn');
$fs = svn_repos_fs($repository);
$file = svn_fs_file_contents($fs, 'path/to/file');

Но позвольте мне задать вам следующие вопросы.Зачем вам нужен доступ на чтение / запись к SVN?Можете ли вы избежать использования системных вызовов (exec('svn update');)?Можете ли вы обойтись без использования WebDAV доступа к хранилищу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...