Сценарий PERL в качестве сценария подключения перед фиксацией в SVN - PullRequest
0 голосов
/ 13 декабря 2011

Мой проект должен выполнить Perl-программу вместо сценария оболочки для выполнения ловушки перед фиксацией ... как их выполнить .... спасибо

Ответы [ 3 ]

1 голос
/ 13 декабря 2011

Subversion автоматически запустит любой скрипт с именем pre-commit в Linux / Unix / Mac или pre-commit.bat в Windows.

Вы можете сделать одну из двух вещей:

  • Переименоватьваш Perl скрипт на pre-commit или pre-commit.bat.Если вы работаете в Linux / Unix, вам нужно убедиться, что первая строка в скрипте имеет вид #! /usr/bin/env perl.Это вызовет интерпретатор Perl при вызове скрипта.В Windows вы можете запустить команду pl2bat, чтобы превратить скрипт Perl в нечто, что может запускать пакетный процессор Windows.
  • Большинство людей просто изменяют свой скрипт pre-commit для выполнения сценария Perl.Вы можете сделать это, просто вставив perl your.script.name.pl в сам скрипт pre-commit.Если вы работаете в Unix, вы можете просто вставить your.script.name.pl прямо в скрипт, и он должен работать.
0 голосов
/ 13 декабря 2011

Вызовите скрипт Perl вместо вызова скрипта оболочки.

0 голосов
/ 13 декабря 2011

Запустите скрипт perl из скрипта оболочки.

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