Domanda

Sto cercando di integrare i Redmine con TortoiseSVN, ma non ero in grado di farlo a causa TSVN mi dà sempre questo errore:

  

"Non ci sono fornitori di problema-inseguitore disponibili".

Ho seguito questi passi:

  • Nelle mie proprietà della cartella di progetto, ho aggiunto 'Bugtraq: url -> http://myweb/../issues/show/%BUGID%'
  • Nelle impostazioni Redmine, ho aggiunto SVN nella scheda repository, e Redmine mostrato il mio repository senza problemi.

Non sono sicuro se ci sono dei gradini mancanti o quello che devo fare per rendere l'integrazione.

O dovrei guardare trac, perché sembra più stabile e ha un supporto migliore?

È stato utile?

Soluzione

Un po 'più in dettaglio sul post di Stefan:

Con quello che stai cercando di fare, impostando il Bugtraq: URL da sola non basta. È necessario sia impostare la 'Bugtraq: messaggio' proprietà o la 'Bugtraq: logregex' proprietà pure. A titolo di esempio, il nostro setup redmine permettiamo i seguenti elementi nel messaggio di commit:

  • Riferimenti : arbitri, i riferimenti, IssueID
  • Correzioni : correzioni, chiude, correzioni di bug

Quindi usiamo un Bugtraq: logregex per la massima flessibilità di:

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

che copre tutte le nostre opzioni.

In questo modo, tartaruga evidenzia la parte del messaggio di commit che collega in Redmine e trasforma il numero in un link che è possibile fare clic su per andare alla questione Redmine reale.

L'opzione più avanzato è quello di permettere di scegliere un bug aperto direttamente da Redmine. E 'questa caratteristica che ha bisogno di un plugin specifico installato sulla vostra macchina, ma per quanto ne so, un plugin per redmine non esiste, quindi stiamo tipo di bloccato con l'opzione di base al momento. Quando qualcuno scrive un tale plug-in, e si installa, ti quindi in grado di andare in "issue tracker integrazione" come si sta attualmente cercando di e le cose vanno bene.

Altri suggerimenti

Si prega di leggere il docs .

L'errore "Non ci sono fornitori di problema-inseguitore disponibile" significa che non è stato installato un issue tracker plug per TSVN.

Il Bugtraq: proprietà non richiedono un plugin. È possibile utilizzare quelli senza un plugin (ma non sarà in grado di recuperare un elenco di questioni aperte nella finestra di dialogo commit).

C'è un Tortoise plug-esistente per Redmine che si può provare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top