Question

Pour un nouveau projet Web Java, j'ai pensé à utiliser:

  • Eclipse en tant qu'IDE
  • Mercurial pour le contrôle de version
  • Une sorte de logiciel de suivi des bogues

J'ai entendu parler d'un logiciel de suivi des bogues dans lequel vous pouvez associer une modification à un bogue non résolu lorsque vous l'enregistrez. Je n'ai pas utilisé cette solution moi-même, mais cela sonne bien. Existe-t-il de bonnes applications de suivi des bogues qui fonctionnent bien avec Eclipse et Mercurial et vous permettent de lier une modification à un bogue non résolu? Et si non, existe-t-il au moins de bons plug-ins permettant à Eclipse d'utiliser Mercurial pour le contrôle de version? Prendrait-il en charge hg renommer et hg copie ?

Si je peux obtenir quelque chose de bien en utilisant un mélange des trois composants ci-dessus, je prévois de jeter également Hudson dans le mélange. Pour pouvoir suivre l'impact des modifications apportées à la base de code sur nos tests unitaires.

Tout d'abord, je souhaite des commentaires sur la question ci-dessus. Mais j’apprécierais toute idée concernant la gestion du contrôle de version, du suivi des bogues et de leur intégration dans Eclipse.

Était-ce utile?

La solution 3

D'après mon expérience, le plug-in MercurialEclipse fonctionne assez bien - pour autant que je sache, personne ne commentant ici ne l'a réellement utilisé, alors ne basez pas vos décisions uniquement sur ces opinions. Vous seriez probablement mieux de le tester vous-même. Comme je l'ai déjà dit, cela fonctionne pour moi.

Avertissement: j'ai participé au développement du plug-in ...

Autres conseils

Vectrace propose Mercurial Eclipse . Mais ça ne sonne pas fini.

Pour le suivi des bogues, vous pouvez essayer de Trac avec TracMercurial .

Je ne peux pas parler à Mercurial, mais Mylyn est le roi incontesté de l'intégration d'Eclipse et de nombreux autres traqueurs de bugs. Quelle que soit la qualité de l'interface Web de votre outil de suivi des problèmes, Mylyn rend beaucoup beaucoup plus facile à créer, à organiser et (surtout) à travailler sur les problèmes à venir. Il offre un excellent support pour Bugzilla et Trac. Son support Jira est un peu en retard, mais ce n'est pas mal. En outre, il existe une petite horde de plug-ins tiers qui ajoutent le support Mylyn pour diverses applications. traqueurs de problèmes (tels que Mingle).

Trac peut parfois être difficile à installer. Consultez Redmine . Je vous recommande d'installer TortoiseHg également.

Au cas où quelqu'un rencontrerait ce fil de discussion, j'ai commencé à utiliser Mercurial par accident en découvrant qu'il s'agissait de l'un des 3 systèmes de contrôle de version intégrés de Netbeans.

Je sais que c'est un fil Eclipse, mais pour ceux qui ne sont pas déjà installés chez Eclipse et qui cherchent une version de Mercurial, l'intégration dans Netbeans est vraiment impressionnante.

Il inclut des éléments tels que les superpositions au niveau du projet (modifications apportées, avez-vous engagé, etc.), mais va encore plus loin en ajoutant une mise en surbrillance directe dans votre vue de code (pour que je puisse voir ligne par ligne ce qui a été modifié et ce qui ne l'a pas encore été. ).

Cela vaut vraiment la peine de jeter un coup d'œil si vous n'êtes pas encore prêt à utiliser Eclipse (ce qui est très bien aussi, mais je ne pense pas que l'intégration de la gestion des versions soit comparable / de toute façon).

Je ne peux pas en dire beaucoup sur Netbeans, mais je pense pouvoir dire quelque chose à propos d’Eclipse. Le contrôle de version tel que CVS est excellent dans Eclipse, mais je suppose que le support est un peu en retard dans les autres types de contrôle de version.

En ce qui concerne les modifications, Eclipse met également en évidence les nouvelles modifications apportées au code source et va même jusqu’à vous fournir l’historique local des fichiers que vous modifiez. Les superpositions au niveau du projet sont présentes dans Ecipse, mais vous devez utiliser un système de contrôle de version (CVS, Subversion, etc.)

Je faisais quelques recherches en ligne pour trouver la même chose que vous et je suis tombé sur CodeBeamer, un outil de suivi des problèmes basé sur le Web et un outil de gestion de projet entièrement compatible avec les tâches eclipse, via un plugin appelé codeBeamer studio.

site Web CodeBeamer

Je viens de l'installer sur mon serveur dédié et je dois dire que je suis assez impressionné.

Je pensais que je mettrais ceci ici, cela pourrait faire gagner du temps à quelqu'un.

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