Domanda

Per un nuovo progetto Web Java ho pensato di usare:

  • Eclipse come IDE
  • Mercurial per controllo versione
  • Qualche tipo di software di tracciamento dei bug

Ho sentito parlare del software di tracciamento dei bug in cui è possibile legare una modifica a un bug non risolto quando lo si effettua il check-in. Non ho usato nessuna soluzione del genere, ma suona bene. Esistono buone applicazioni di tracciamento dei bug che funzionano bene in combinazione con Eclipse e Mercurial e consentono di associare una modifica a un bug non risolto? E se no, ci sono almeno buoni plug-in per Eclipse per utilizzare Mercurial per il controllo della versione? Supporterebbe hg rename e hg copy ?

Se riesco a far funzionare qualcosa di buono usando un mix dei tre componenti sopra ho intenzione di buttare anche Hudson nel mix. Essere in grado di tenere traccia di come i cambiamenti nella base di codice influenzano i nostri test unitari.

Prima di tutto voglio un feedback sulla domanda di cui sopra. Gradirei qualsiasi pensiero riguardo la gestione del controllo delle versioni, il rilevamento dei bug e la loro integrazione in Eclipse.

È stato utile?

Soluzione 3

Nella mia esperienza il plug-in MercurialEclipse funziona abbastanza bene - per quanto ho capito, nessuno commentando qui lo ha effettivamente utilizzato, quindi non basare le tue decisioni esclusivamente su quelle opinioni. Probabilmente staresti meglio per provarlo tu stesso. Come ho detto prima, funziona per me.

Dichiarazione di non responsabilità: ho partecipato allo sviluppo del plug-in ...

Altri suggerimenti

Vectrace offre Mercurial Eclipse . Ma non sembra finito.

Per il tracciamento dei bug, puoi provare Trac con TracMercurial .

Non posso parlare con Mercurial, ma Mylyn è il re incontrastato dell'integrazione di Eclipse e vari localizzatori di bug. Indipendentemente da quanto possa essere buona l'interfaccia Web del tracker dei problemi, Mylyn rende lotto molto più semplice creare, organizzare e (soprattutto) lavorare sui problemi in arrivo. Ha un supporto eccellente sia per Bugzilla che per Trac. Il suo supporto Jira è un po 'indietro, ma non è male. Inoltre, ci sono una piccola orda di plugin di terze parti che aggiungono il supporto di Mylyn per vari rilevatori di problemi (come Mingle).

A volte Trac può essere una seccatura da configurare. Dai un'occhiata a Redmine . Consiglio di installare TortoiseHg .

Nel caso in cui qualcuno incontri questo thread, ho iniziato a usare Mercurial per caso quando ho scoperto che era uno dei 3 sistemi di controllo della versione integrati in Netbeans.

So che questo è un thread di Eclipse, ma per chiunque non si sia già sistemato con Eclipse e guardando Mercurial per il controllo delle versioni l'integrazione in Netbeans è davvero impressionante.

Include elementi come gli overlay a livello di progetto (cosa è cambiato, ti sei impegnato, ecc.) ma va ancora oltre aggiungendo l'evidenziazione diretta nella vista del codice (così posso vedere riga per riga cosa è stato modificato e cosa no ).

Sicuramente vale la pena dare un'occhiata se non hai già impostato Eclipse (il che è fantastico, ma non penso che l'integrazione del controllo delle versioni sia comparabile / comunque).

Non posso dire molto su Netbeans, ma credo di poter dire qualcosa su Eclipse. Il controllo della versione come CVS è ottimo in Eclipse, ma suppongo che il supporto sia un po 'in ritardo in altri tipi di controllo della versione.

Per quanto riguarda le modifiche, Eclipse evidenzia anche quali sono le nuove modifiche che hai nel codice sorgente e arriva fino a fornirti la cronologia locale dei file che stai modificando. Le sovrapposizioni a livello di progetto sono presenti in Ecipse, ma è necessario utilizzare una sorta di sistema di controllo della versione (CVS, Subversion, ecc.)

Stavo facendo delle ricerche online per la stessa cosa che stavi cercando e mi sono imbattuto in codeBeamer, un tracker di problemi basato sul web e uno strumento di gestione dei progetti completamente compatibile con le attività di eclissi attraverso un plug-in chiamato codeBeamer studio.

sito web CodeBeamer

L'ho appena installato sul mio server dedicato e devo dire che sono abbastanza colpito.

Ho pensato che l'avrei messo qui, avrei potuto salvare qualcuno un po 'di tempo.

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