Я вынужден работать с серверной машиной Windows 2003, и мне нужно иметь возможность запуска BitNami SVN commit hook, который обновит рабочий каталог на той же машине , Из-за разных пользователей сценарий, который я написал и протестировал как работающий как Admin, не работает post-commit. Поэтому я пытаюсь сделать SVN исполняемой командой из любого приглашения CMD.Выполнение исполняемой команды из командной строки Windows
Прямо сейчас, единственный способ, которым я могу сделать это, запустив пакетный файл, который выполняет следующие (Это по умолчанию BitNami установка пакетного файла по):
ВЫЗОВ C: \ PROGRA ~ 1 \ BITNAM ~ 1 \ Scripts \ setenv.bat», если не существует "% USERPROFILE% \ BitNami Subversion Stack проекты" MkDir "% USERPROFILE% \ BitNami Subversion Stack проекты" CD "% USERPROFILE% \ BitNami Subversion Stack проекты
СТАРТ" BitNami Subversion Stack Environment "cmd
The \ s cripts \ setenv.bat файл содержит следующее:
набор PATH = C: \ Program Files \ BitNami Subversion Stack/подрывная \ бен; C: \ Program Files \ BitNami Subversion Stack/SQLite;% PATH% бэр # #### SubVersion ENV ##### бэр ##### SQLITE ENV ##### бэр ##### APACHE ENV #####
Так я редактировал Мой компьютер - > Свойства -> Дополнительно -> Переменные окружения , добавив эти две записи: C: \ Program Files \ BitNami Subversion Stack/subversion \ bin C: \ Program Files \ BitNami Subversion Stack/sqlite
Но я все еще не могу выполнить команду SVN из обычной командной строки. Поэтому у меня есть два вопроса: 1 - как я могу заставить SVN работать в этой ситуации из обычной командной строки и 2, может ли кто-нибудь объяснить разницу между тем, что я сделал и что делает пакетный файл? На мой взгляд, на данный момент они такие же ... хотя, очевидно, нет, поскольку только один работает ...
Спасибо за любую помощь, которую вы можете предоставить!
Где находится исполняемый файл 'svn.exe' и является ли этот каталог в переменной' PATH'? –
Привет, Грег, он находится в той первой записи, которую я сделал в C: \ Program Files \ BitNami Subversion Stack/subversion \ bin. И нет, это не было в пути E.V. добавив его сейчас. – Derek