2009-12-06 6 views
10

J'ai une poignée de petits dépôts Git que je voudrais héberger à distance. Ce sont tous des projets privés, la plupart à Java. Codaset, Codebasehq, Unfuddle, Trac, Redmine .. Il semble y avoir une abondance de solutions là-bas. Ils sont tous emballés avec des fonctionnalités et des fonctionnalités utiles. En mettant de côté les prix et les mises en page brillantes, quelle est la meilleure façon de comparer ces options?Codaset, Codebasehq, Unfuddle, Trac ou Redmine?

+0

je ne savais pas que quelque chose comme Codaset existait. Je vous remercie. :-) –

+0

Vous n'avez pas précisé pour quoi vous vous occupez réellement. Pour juste l'hébergement 'git' a déjà un serveur, et' gitweb' ou 'cgit' sont des visionneuses populaires de dépôt. –

Répondre

2

Divulgation initiale: Je suis l'un des développeurs de Trac.

Je pense que vous devez regarder ce que vous essayez d'accomplir, quelle fonctionnalité vous aidera à atteindre ces objectifs et comment cela correspond aux options disponibles, et regardez la flexibilité que le système fournit.

Je pense que la flexibilité est là où Trac brille vraiment - trac-hacks a beaucoup de plugins pour ajouter beaucoup de fonctionnalités (certains mieux que d'autres), et ils ne sont pas difficiles à écrire; et le flux de travail est très configurable afin qu'il puisse correspondre à ce que vous voulez que votre flux de travail soit. Vous pouvez le rendre très simple (un ticket est soit ouvert, soit fermé), ou aussi complexe que vous pouvez imaginer, avec des effets secondaires à certaines transitions, etc.

Vous pouvez également poser des questions dans #trac sur freenode ; Il y a peu de bruit, et il y a généralement quelques personnes pendant les heures d'ouverture aux États-Unis qui peuvent répondre aux questions et discuter des trucs Trac avec vous. Pour vraiment comparer les différentes options, je suggère de mettre en place un petit exemple de projet dans chaque, jouer avec et poser des questions. Mais vous devez vraiment décider de ce qui compte pour vous même de commencer.

0

Oui, je suggère la même chose; donnez-nous tous un aller, et l'utilisation réelle chacun. C'est la seule façon de vraiment décider si c'est ce dont vous avez besoin.

+0

Que faites-vous lorsque vous essayez la solution A pour le projet X, puis décidez que la solution B est meilleure? Comment allez-vous transférer le projet à une nouvelle solution de gestion de projet? Le plus souvent, vous ne pouvez pas (l'exportation/l'importation de travail n'est pas courante entre les solutions de gestion de projet). Donc ce n'est pas si facile de les "essayer" sur quelque chose de réel. – Borek