Как я могу использовать ревизии колышков в Perl SVN :: Client - PullRequest
2 голосов
/ 27 июня 2011

Привязки Perl для Subversion в SVN :: Client (я смотрю на версию Михаэля Шверна в CPAN , но я не думаю, что она существенно отличается от версии в Apache), упомяну ревизии pegтолько в контексте метода «информация».

Есть ли способ указать версию колышка в «оформлении заказа» или «обновлении»?

Я пытался добавить '@ 84779' к URL-адресу, но это дает мне ошибку 160013 ('Файловая система не имеет элемента: \' ... (url) ... / trunk @ 84779 \ 'pathне найдено').Но если я даю тот же URL + peg клиенту командной строки, он работает, поэтому я предполагаю, что версия peg интерпретируется в коде CLI клиента.Но как это передать?

1 Ответ

2 голосов
/ 27 июня 2011

Редактировать: Удалена бесполезная информация о стандартных документированных методах, принимающих $revision. Извинения.

Оказывается, SVN :: Client полон недокументированных методов, которые обертывают привязки SWIG. Похоже, вы можете следовать за SVN::Client::checkout2, который добавляет $peg_revision в качестве допустимого параметра между $path и $revision. Хотя не похоже, что аналогичный update2 метод обрабатывает изменения в колышках.

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