Наша компания недавно обновила нашу установку FogBugz до версии 7, загрузила последние файлы после фиксации и выполнила последние инструкции по интеграции SVN с FogBugz (чтобы получить списки измененных файлов для каждого случая).
Однако мне не удалось заставить их работать. Может ли кто-нибудь пролить свет на то, что я делаю неправильно?
Спасибо
Изменить: Спасибо, Питер, мы работаем на Fogbugs Windows Server, IIS7 и SVN работают на отдельном сервере, который работает под Windows Server 2000.
Изменить: я выполнил руководство по устранению неполадок, предложенное Rich (еще раз спасибо Rich), и после запуска «svnlook log -r $ REV $ REPOS | cscript /path/to/logBugDataSVN.vbs $ REV / var / tmp / svnfile $ REPOS "получить сообщение" Добавление информации об ошибке для идентификатора ошибки № 11118 "(который является правильным идентификатором ошибки для данной конкретной ревизии), но в FogBugz не отображаются подробности для этого случая. Я что-то упускаю?
РЕДАКТИРОВАТЬ: с момента публикации исходного вопроса мы переместили нашу установку SVN на другой компьютер в нашей сети (Ubunutu), чтобы освободить ресурсы на нашем сервере Windows, однако у нас все еще есть проблемы с интеграцией.
- Скачал скрипты по инструкции
- Переместил скрипты в каталог хуков и применил разрешения на выполнение для каждого файла (sudo chmod + x filename)
- Выполнили шаги пошагового руководства, которые вы связали с разделом «посмотреть, работает ли файл logBugDataSvn.pl ...».
Я вижу сообщение «Добавление информации об ошибке для идентификатора ошибки № 11118 ...», но в FogBugz ничего не добавляется к случаю, поэтому я решил копнуть немного дальше. Мои знания Perl ограничены, но я понял суть того, что делает сценарий, поэтому решил сначала проверить правильность передачи аргументов сценарию. Я присоединился к ARGV и распечатал его на стандартный вывод, который дал мне: [4394 | / var / tmp / svnfile | .]
Насколько я понимаю (на основе вывода stdout), ARGV [0] - это ревизия, ARGV [1] - это файл журнала, а ARGV [2] - репо (?), Но это, похоже, не соответствует коду в пост-фиксации . Я чувствую, что что-то неправильно понимаю или упускаю что-то очевидное!