我目前正在为一个自由/开源软件项目使用自托管SVN和Trac,并且正在慢慢转向Mercurial。我已经设置了HgWeb,所以我可以通过HTTP查看存储库和签出,但我希望能够像BitBucket、Kiln等一样提供基于web的分支。
我的服务器已经安装了PHP和Python。Python已经占用了足够的内存,所以我认为它不能很好地处理Java。
我已经找到了this question,但是没有一个好的答案,我不需要完整的BitBucket特性集(基本上就是分支/克隆和拉取请求)。也有this question,但它主要是通过HgWeb获得关于简单托管的答案。也有关于BitBucket替代方案的other questions,但它们专注于外部托管选项,我想要控制和集成我现有的Trac安装。
那么,有没有什么免费的选项可以让我的开发人员社区创建他们自己的分支,他们可以签入,这样我就可以很容易地从他们那里提取更改到Master repo中?
谢谢。
发布于 2011-08-09 23:17:07
按照的建议,从我的评论中做出回答。
在this answer中,提到了一个名为RhodeCode的系统,其官方网站描述为
开放源代码库浏览器/管理工具,内置推送/拉入服务器、LDAP、权限系统和全文搜索。
它具有web管理员支持、forks和其他服务器端repo管理功能。尽管它没有Trac集成,但我自己认为它是一个比我现在使用的hgweb更好的托管选项。
https://stackoverflow.com/questions/6993386
复制相似问题