Mercurial项目托管

时间:2012-09-13 19:12:11

标签: web-applications mercurial dvcs project-hosting

我需要一个托管项目:

  • mercurial support;
  • 轻量级,但可用的问题跟踪器(github的一个非常接近);
  • 公共和私人存储库/跟踪器/ wiki等支持;
  • 酷炫的可自定义仪表板;
  • API和钩子(可选,但很好)。

我发现codebasehq看起来很有前景,但它不允许发布任何内容,但提交历史记录。

有些观点:

  • 我支付好项目托管的费用;
  • bitbucket不是一个选项(省略了大量原因);
  • 可用性和可靠性对我来说是最重要的事情。

提前致谢。

UPD1:我想从bitbucket转移的主要原因:

  • 完全无法使用的问题跟踪器:每次使用时都会让我哭泣;
  • 缺少list of my assigned tickets for all projects,建议的解决方案似乎是早期的alpha(有可访问性问题且缺乏基本功能);
  • 没有精心设计的通知系统(向我发送有关我的评论的通知等)
  • 仪表板糟透了;
  • 关于功能请求和错误报告的慢和“肯定”反应(恕我直言)。

UPD2:

根据我的标准,Assembla是更合适的项目,然后使用fogbugz + klin 列表,所以我给@ lazybadger的答案给予了赏金,但是不接受它,因为Assembla对mercurial存储库工作非常糟糕而且不关心用户。

感谢您的建议,伙计们!

3 个答案:

答案 0 :(得分:3)

我建议FogBugz + Kiln

问题跟踪器只是无价之宝。 Wiki,AP,hooks,plugins,一切都在那里。

我们公司去年将项目托管+管理/问题跟踪转换为FogBugz / Kiln,我们非常满意。

答案 1 :(得分:1)

Assembla - 单独spacesAssembla Portfolio

我必须提到:

  • 问题跟踪器很好,可能不是那么轻巧,但不是重量级
  • Mercurial支持,但它是“一个可怜的堂兄”since recently - 没有基本功能丢失,但iframe默认为hg repo-broswer 与Git或SVN自定义repo-browser
  • 相比,这只是丑陋的
  • 存在使用自定义工具的私有和公共空间
  • 不推荐使用仪表板作为单独的工具(请再次参阅Assembla Blog:“停止开发/支持 维护当前安装,没有新安装“),但Space Stream-tab是好候选人
  • REST APIWebhooks tool

答案 2 :(得分:1)

我必须推荐Kiln& Fogbugz也是。为各种规模的团队提供一流的工具和灵活的价格。

这里是Fogcreek联合创始人Joel Spolsky的Youtube视频链接,讲述了这些工具可以为您做些什么。

http://youtu.be/r5HNI9aMzOE