2016-05-24 22 views
1

Es gibt Zeiten, in denen ein Commit gesendet wird, wenn ein JIRA-Ticket nicht existiert oder der Entwickler vergisst, die JIRA-Ticketnummer in den Subversion-Kommentar aufzunehmen.Subversion-Commit einem neuen JIRA-Ticket zuweisen

Gibt es in solchen Fällen eine Möglichkeit, ein Commit beispielsweise einem neu erstellten JIRA-Ticket zu einem späteren Zeitpunkt zuzuordnen?

Antwort

1

Sie können die Commit-Nachricht aktualisieren, wie in diesem Beitrag erläutert: How to edit log message already committed in Subversion?

Ich nehme an, Sie Fisheye JIRA und SVN zu integrieren verwenden. Damit das Commit auch in JIRA korrekt erscheint, müssen Sie wahrscheinlich die "Subversion Non-Version Eigenschaften (revprops)" des Repositorys in Fisheye neu indizieren. Dies wird erklärt here.

+0

Dank war mir jedoch bewusst, dass man die SVN Log-Nachricht editieren und JIRA erneut parsen lassen kann, allerdings muss JIRA zunächst offenbar mit einem Script gepatcht werden, und zweitens benötigt es ein Admin-Recht. In beiden Fällen ist mein Benutzer kein Administrator, und der eigentliche Administrator ist nicht bereit, JIRA zu patchen. Schließlich ist dies eine Funktionalität, die wirklich nicht so viele Workarounds zur Minderung benötigen. Ich nehme an, dass es keine andere Lösung für dieses Problem als das gibt, was Sie erwähnt haben! – Malvon

+0

Sie haben Recht, dass es nicht einfach ist. Sie sollten JIRA jedoch nicht mit einem Skript patchen müssen. Diese Funktionalität wird durch die Integration von Entwicklertools bereitgestellt. Die unterstützten Versionen von JIRA/Fisheye/... sind hier aufgeführt: https://confluence.atlassian.com/adminjracacloud/integrating-with-development-tools-776636216.html#Integrationwithdevelopmenttools-matrix. Wahrscheinlich kann das Aktualisieren der Commit-Nachricht und das Neuindizieren des Fisheye-Repos gescriptet und für normale Benutzer verfügbar gemacht werden, aber weil dies nicht so häufig geschieht, kümmern sich die Leute typischerweise nicht darum. – GlennV

+1

Es sieht aus wie die Einrichtung des Hooks und erfrischende Fisheye-Index hat den Job (alle auf der Admin-Seite obwohl). – Malvon