Question

Je suis en train d'intégrer Redmine avec TortoiseSVN, mais je ne pouvais pas le faire parce que TSVN me donne toujours cette erreur:

  

"Il n'y a pas de fournisseurs numéro-tracker disponibles."

J'ai suivi ces étapes:

  • Dans mes propriétés du dossier de projet, j'ai ajouté 'bugtraq: url -> http://myweb/../issues/show/%BUGID%'
  • Dans les paramètres Redmine, j'ai ajouté SVN dans l'onglet référentiel, et Redmine a montré mon dépôt sans aucun problème.

Je ne sais pas s'il y a des étapes manquantes ou ce que je dois faire pour l'intégration.

Ou devrais-je regarder trac, car il semble plus stable et a un meilleur soutien?

Était-ce utile?

La solution

Un peu plus de détails sur le poste de Stefan:

Avec ce que vous essayez de faire, la mise en bugtraq: url seule ne suffit pas. Vous devez soit définir le « bugtraq: message » ou bien le « Bugtraq: logregex », aussi bien. À titre d'exemple, sur notre configuration de Redmine nous permettons aux éléments suivants dans le message de commit:

  • Références : refs, références, IssueID
  • Corrections : fixe, ferme, Correction d'un bug

Nous utilisons donc un Bugtraq: logregex pour une flexibilité maximale de:

([Cc]loses|[Ii]ssue[Ii][Dd]|[Rr]eferences|[Rr]efs|[Ff]ixes(\s[Bb]ug)?)\s?#(\d+)
\d+

Ce qui couvre toutes nos options.

En faisant cela, la tortue met en évidence la partie du commit commentaire qui relie en Redmine et transforme le numéro dans un lien que vous pouvez cliquer pour aller à la question de Redmine réelle.

L'option plus avancée est de vous permettre de choisir un bogue ouvert directement à partir Redmine. Il est cette fonctionnalité qui a besoin d'un plug-in spécifique installé sur votre machine, mais pour autant que je peux dire, un plug-in pour Redmine n'existe pas, donc nous sommes un peu coincés avec l'option de base au moment. Quand quelqu'un écrit un tel plug-in, et vous l'installez, vous serez alors en mesure d'entrer dans « Issue Tracker intégration » comme vous essayez actuellement et les choses vont bien.

Autres conseils

S'il vous plaît lire le docs .

L'erreur « Il n'y a pas de fournisseurs problème-tracker disponibles » signifie que vous n'avez pas installé un dispositif de suivi de l'émission plug-in tSVN.

Le bugtraq: ne nécessitent pas de plug-in. Vous pouvez les utiliser sans plugin (mais vous ne serez pas en mesure de récupérer une liste des questions en suspens dans la boîte de dialogue commit).

Il y a un plug-in tortue pour Redmine que vous pouvez essayer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top