我有一些想要远程托管的小型 Git 存储库。它们都是私有项目,其中大部分使用 Java。
Codaset、Codebasehq、Unfuddle、Trac、Redmine .. 那里似乎有很多解决方案。它们都包含各种特性和有用的功能。
撇开定价和光鲜的布局不谈,比较这些选项的最佳方式是什么?
我有一些想要远程托管的小型 Git 存储库。它们都是私有项目,其中大部分使用 Java。
Codaset、Codebasehq、Unfuddle、Trac、Redmine .. 那里似乎有很多解决方案。它们都包含各种特性和有用的功能。
撇开定价和光鲜的布局不谈,比较这些选项的最佳方式是什么?
预先披露:我是 Trac 开发人员之一。
我认为您需要查看您要完成的工作,哪些功能将帮助您实现这些目标以及这些功能如何与可用选项相匹配,并查看系统提供的灵活性。
我认为灵活性是 Trac 真正闪耀的地方—— trac-hacks有很多插件可以添加很多功能(有些比其他更好),而且它们并不难编写;并且工作流程是非常可配置的,因此它可以匹配您想要的工作流程。你可以让它变得非常简单(一张票要么是打开的,要么是关闭的),或者你可以设计的尽可能复杂,在某些过渡时有副作用,等等。
您也可以在 freenode 上的#trac 中提问;它的噪音非常低,而且在美国工作时间通常会有几个人可以回答问题并与您讨论 Trac 的东西。
为了真正比较各种选项,我建议在每个选项中设置一个小示例项目,尝试使用它并提出问题。但是你真的需要决定什么对你来说很重要才能开始。
是的,我会建议同样的事情;给我们一个去,并实际使用每个。这是真正决定它是否是您需要的唯一方法。