我目前正在将自托管 SVN 与 Trac 一起用于 FOSS 项目,并且正在慢慢转向 Mercurial。我已经设置了 HgWeb,所以我可以查看存储库并通过 HTTP 签出,但我希望能够提供基于 Web 的分支,例如 BitBucket、Kiln 等。
我的服务器已经安装了 PHP 和 Python。Python 已经占用了足够多的内存,所以我认为它也无法应付 Java。
我找到了这个问题,但没有一个好的答案,我不需要完整的 BitBucket 功能集(基本上只是分支/克隆和拉取请求)。还有这个问题,但它主要是通过 HgWeb 获得有关简单托管的答案。还有其他关于 BitBucket 替代品的问题,但它们侧重于外部托管选项,我希望控制和集成我现有的 Trac 安装。
那么,是否有任何免费选项可以让我的开发人员社区创建他们自己的分支,以便他们可以检查,以便我可以轻松地从他们那里获取更改到主存储库中?
谢谢。