La meilleure façon de relier Redmine issue à SVN revision

nous utilisons Redmine pour le suivi des problèmes et des bogues. Nous avons ajouté SVN integration mais, en faisant cela, cela montre simplement les révisions de SVN dans l'activité.

ce serait génial de voir tous les changements SVN causés par un bogue ou un problème. Mais il ne semble pas être possible.

Est-il un moyen de le faire? Si ce n'est pas Redmine, Quel est le meilleur système de suivi alternatif pour y parvenir?

24
demandé sur German Latorre 2010-08-31 13:12:26

3 réponses

nous ajoutons le numéro de problème dans le message svn commit et il est reconnu automatiquement.

svn ci -m "incorrect encoding fixed (refs #2345)"

plus tard, vous pourrez le voir dans le numéro 2345. Il n'apparaît pas tout de suite, je suppose que redmine vérifie périodiquement les changements de référentiel - mais si vous allez à Repository onglet, puis à la question, le changement devrait être montré ensuite.

Plus d'infos sur Redmine formatage

= = edit==

Pour répondre à Jonas commentaire:

en fait, l'idée est de pouvoir établir un lien entre un problème et les révisions svn qui s'y rapportent. Il doit fonctionner dans les deux sens référentiel de la page, vous verrez le lien de la question; dans la page, vous devriez être en mesure de voir les liens à des révisions.

Pour que cela fonctionne, vous avez besoin de:

  • pour avoir configuré le dépôt dans votre projet (ou le projet parent, il fonctionne aussi bien)
  • avoir configuré des mots-clés comme refs Administration->Paramètres [Dépôt] ->"Référencement mots-clés"
  • lorsque vous vous engagez dans svn (en mentionnant votre problème dans la description de commit comme "refs #1234"), cette révision n'apparaît pas automatiquement dans le dépôt redmine - vous devez le rafraîchir manuellement en allant dans L'onglet Dépôt du projet (il est possible de le rendre automatique avec quelques tâches cron).

Après tout cela, vous devriez être capable de voir dans votre question "Associés révisions"

39
répondu Dmitry Yudakov 2011-12-08 17:09:11

Pour la postérité:

si le message de propagation original ne faisait pas référence à un numéro de problème Redmine, vous pouvez aussi faire l'inverse: référencer manuellement une révision de dépôt par numéro dans une description de problème Redmine.

Par exemple:

cette question est un effet secondaire non intentionnel de r5678, qui a été mis en œuvre pour régler la question no 1234.

dans ce cas, "r5678" serait automatiquement lié à la révision dans L'onglet dépôt de Redmine (et" #1234 " se lierait automatiquement à la page correspondante).

8
répondu lx_devr 2013-02-15 15:55:46

refs vous permet d'associer une révision à un problème, ce qui est excellent.

vous pouvez également configurer un autre mot-clé comme "correctifs" qui associera la révision à un problème, mais modifiera aussi le statut et le % de réalisation automatiquement.

Cela peut être très utile par exemple lorsque la validation est fait pour mettre le dossier en état de test. (c'est automatique, sans avoir à le faire manuellement

vous pouvez le faire administration->configuration->dépôts et "la résolution de mots-clés"

2
répondu Abdeslem Menacere 2013-01-21 03:56:37