我只是想知道是否有人设法连接/设置了mercurial存储库来使用OpenProject。我相信OpenProject本身就支持GIT & Subversion,但我似乎不能让它与Mercurial(Hg)一起工作。
有什么想法吗,有没有插件可以完成这项工作?
发布于 2016-02-22 03:39:16
一位来自OpenProject的开发人员。
简而言之: Mercurial目前没有内置功能(只有通过OpenProject创建的Subversion和Git ),但添加自己的插件并不那么困难。There is a ticket在我们的社区页面上,但遗憾的是,它已经在愿望列表中存在了很长一段时间。
我负责的是the repository management overhaul of OpenProject 5.0,它为管理和实现OpenProject的修订管理工具引入了许多改进。
如果你确实有一些Ruby的经验,你可以使用OpenProject的my Gitolite integration plugin作为一个集成了Mercurial的新插件的基础。
Subversion和Git的核心适配器都利用它们的命令行对应物来读取内容、修订、分支等数据。
你也可以加入论坛,让这个话题变得更加突出,也许还可以从社区中找一个成员来做这个集成工作(例如,这里的帖子:https://community.openproject.org/topics/5501?board_id=6&r=5663)
发布于 2016-01-18 17:04:03
任何Mercurial都可以很容易地与Git-repos一起工作(但从Git的角度来看,反向支持很差):我强烈建议不要对GitHub的Git存储库使用SVN-access (虽然理论上可以使用hgsubversion)
你只需要安装,阅读文档,理解和使用HG-Git extension,它允许从Mercurial克隆,拉出和推送到远程Git存储库,就像你对远程Mercurial存储库所做的那样简单,只需要最小的麻烦( repo-URL中的微小变化和在THG中对传入的不完美的审查)
发布于 2016-11-16 03:01:20
我在本地使用过来自github的带有HG-Git扩展的repos,但是,在处理forked repos之前,它工作得很好
https://stackoverflow.com/questions/34844448
复制相似问题