2016-05-24 5 views
1

Есть моменты, когда коммит передается, когда билет JIRA не существует или разработчик забывает включать номер билета JIRA в комментарий Subversion.Как связать транзакцию Subversion с новым билетом JIRA

В таких случаях существует способ связать фиксацию, скажем, недавно созданного билета JIRA в более позднее время?

ответ

1

Вы можете обновить сообщение фиксации, как описано в этой статье: How to edit log message already committed in Subversion?

Я полагаю, вы используете Fisheye интегрировать JIRA и SVN. Чтобы сделать фиксацию также корректно отображаться в JIRA, вам, вероятно, придется переиндексировать «Неверные свойства Subversion (revprops)» репозитория в Fisheye. Это объясняется here.

+0

Спасибо, однако, я знал, что можно редактировать сообщение журнала SVN и повторить его анализ JIRA, однако, во-первых, JIRA необходимо почистить скриптом, по-видимому, и, во-вторых, для него требуется право администратора. В обоих случаях мой пользователь не является администратором, и фактический администратор не хочет исправлять JIRA. Наконец, это функциональность, которая на самом деле не нуждается в таком обходном пути для смягчения. Я полагаю, что нет другого решения этой проблемы, кроме того, что вы упомянули! – Malvon

+0

Вы правы, что это непросто. Тем не менее, вам не нужно патч JIRA со сценарием. Эта функциональность обеспечивается «интеграцией инструментов разработчика». Поддерживаемые версии JIRA/Fisheye/... перечислены здесь: https://confluence.atlassian.com/adminjiracloud/integrating-with-development-tools-776636216.html#Integratingwithdevelopmenttools-matrix. Вероятно, обновление сообщения фиксации и переиндексация репозитория Fisheye может быть написано и доступно для обычных пользователей, но поскольку это не так часто, люди обычно не беспокоятся об этом. – GlennV

+1

Похоже, что настройка крючка и освежающий индекс Fisheye выполнили задание (все на стороне администратора, хотя). – Malvon