【发布时间】:2011-08-09 08:32:54
【问题描述】:
我目前正在将自托管 SVN 与 Trac 一起用于 FOSS 项目,并且正在慢慢转向 Mercurial。我已经设置了 HgWeb,所以我可以查看存储库并通过 HTTP 签出,但我希望能够提供基于 Web 的分支,例如 BitBucket、Kiln 等。
我的服务器已经安装了 PHP 和 Python。 Python 已经占用了足够多的内存,所以我不认为它也能应付 Java。
我找到了this question,但没有一个好的答案,我不需要完整的 BitBucket 功能集(基本上只是分支/克隆和拉取请求)。还有this question,但主要是通过 HgWeb 获得有关简单托管的答案。还有 other questions 关于 BitBucket 替代品,但它们专注于外部托管选项,我希望控制并与我现有的 Trac 安装集成。
那么,是否有任何免费选项可以让我的开发者社区创建他们自己的分支以供他们检查,以便我可以轻松地从它们中提取更改到主存储库中?
谢谢。
【问题讨论】:
-
您是否看过RhodeCode,这是您链接到的问题的答案之一中建议的?我刚刚尝试了演示,它看起来令人印象深刻(唉,没有 Trac 集成)。
-
刚刚看了一下 - 我一定是在托管选项堆栈中错过了它。看起来很有希望,而且可能是唯一的选择!基于 Python,它也有一个 WSGI 选项。我不太担心 fork 和 fork repos 的 Trac 集成 - 这更多的是 BitBucket 与我的 Trac 不是紧密结合的问题,就像我的 Trac 和本地 Mercurial 一样。谢谢。
-
@Helgi 你应该让你的答案不是 cmets。
-
@Ry4an:您可能是对的,我不确定 IBBoard 是否尝试过,因为它已在链接问题之一的答案中列出。
标签: mercurial clone bitbucket fork kiln