OpenProject的Mercurial存储库

时间:2016-01-17 22:20:06

标签: mercurial openproject

只是想知道是否有人设法连接/设置mercurial存储库以使用OpenProject。我相信OpenProject支持GIT& Subversion本身,但我似乎无法使用Mercurial(Hg)。

任何想法,是否有插件可以完成这项工作?

3 个答案:

答案 0 :(得分:1)

OpenProject的开发人员之一。

简短回答:Mercurial目前没有内置功能(只有通过OpenProject创建的Subversion和Git),但添加自己的插件并不困难。 There is a ticket在我们的社区页面上,但遗憾的是,它已经在愿望清单上坐了很长一段时间。

我负责the repository management overhaul of OpenProject 5.0,它为管理和实施OpenProject的修订管理工具带来了许多改进。

如果你确实有使用Ruby的经验,可以使用my Gitolite integration plugin作为OpenProject的基础,作为集成Mercurial的新插件的基础。

Subversion和Git的核心适配器都利用它们的命令行对应物来读取内容,修订,分支等数据。

您也可以加入论坛以使该主题更加突出,并且可能会找到社群中的成员来处理该集成(例如,此主题:https://community.openproject.org/topics/5501?board_id=6&r=5663

答案 1 :(得分:0)

任何Mercurial都可以轻松使用Git-repos(但是Git方面支持反向):我强烈建议不要对GitHub的Git存储库使用SVN-access (尽管理论上可能与hgsubversion)

您只需要安装,阅读文档,理解并使用HG-Git extension,这样就可以轻松地从Mercurial克隆,提取和推送到远程Git存储库,就像对远程Mercurial存储库一样烦恼(repo-URL略有变化,而不是THG中传入的完美评论)

答案 2 :(得分:0)

我已经在github上使用了带有HG-Git扩展的repos和HG本地,然而,在你处理forked repos之前它一直正常工作