2012-04-16 3 views
2

Я хочу добавить скрипт перехвата post-commit, который отправляет электронное письмо - я следую этому в качестве руководства http://www.petefreitag.com/item/244.cfm.Добавление привязки SVN после фиксации к Atlassian OnDemand/Crucible

Мы используем Atlassian OnDemand с интегрированным каталогом SVC Crucible.

Я правильно понял, что мне просто нужно установить расположение каталога «hooks» в нашем репозитории SVN? Может ли кто-нибудь посоветовать мне, как это сделать?

Помогите с благодарностью, новобранец SVN.

ответ

-1

Если вы запустите команду 'svn info' для пути, к которому вы хотите добавить крюк, вы увидите местоположение корня (он будет помечен корнем репозитория). Именно в этой папке вы найдете другую папку под названием «крючки».

С уважением

MAND

онлайн операций, WANdisco

1

вы вроде правильно. Проблема в том, что вам не нужно находить папку hooks в репозитории, вам нужно найти папку hooks в файловой системе, в которой был создан репозиторий. (http://svnbook.red-bean.com/en/1.7/svn.reposadmin.create.html)

К сожалению, у вас нет доступа к файловой системе, что означает, что вы не сможете установить эти крючки.

Вот официальное заявление от Atlassian об этой теме:

Пользовательские Крючки: НЕТ Предварительно совершить крюк доступно, что требует ключа выпуска JIRA. Пользовательские крючки не являются доступными на данный момент по причинам, указанным здесь (https://studio.atlassian.com/browse/JST-1444). Если у вас есть предложения по крючкам , которые вы хотели бы видеть в будущем, пожалуйста, запросите здесь функцию (https://studio.atlassian.com/secure/CreateIssue.jspa?pid=10073&issuetype=4). Тем не менее, привязка pre-revprop-change (которая используется только для редактирования сообщения фиксации) может быть включена по запросу . См. JST-2779 (https://studio.atlassian.com/browse/JST-2779).

Источник: https://confluence.atlassian.com/display/AOD/Restricted+Functions+in+Atlassian+OnDemand