2016-01-17 3 views
1

просто интересно узнать, удалось ли кому-либо подключить/настроить ртутный репозиторий для работы с OpenProject. Я считаю, OpenProject поддерживает GIT & Subversion изначально, но я не могу заставить его работать с Mercurial (Hg).Mercurial репозиторий для OpenProject

Любые идеи, есть ли плагин, который выполняет эту работу?

ответ

0

Любая Mercurial может легко работать с Git-РЕПО (но обратным направлением плохо поддерживается со стороны Git и): Я настоятельно советую не использовать SVN-доступ для Git репозитории GitHub (в то время как это теоретически возможно с hgsubversion)

Вам просто нужно установить, прочитать документы, понять и использовать HG-Git extension, которые позволяют клонировать, извлекать и удалять из удаленных Git-репозиториев из Mercurial так же просто, как вы это делаете для удаленных хранилищ Mercurial с минимальными досадами (незначительные изменения в репо-URL-адрес и безупречный обзор по входящим в THG)

1

один из разработчиков OpenPro Здесь.

Короткий ответ: для Mercurial нет встроенных функций (только Subversion и Git, созданных с помощью OpenProject), но добавление вашего собственного плагина не так уж сложно. 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)

+0

было бы очень приятно, если бы вы, ребята, добавили поддержку mercurial, , мы в настоящее время используем redmine с HG repo и планируем переключитесь на openproject, мы предпочитаем hg из-за простого расширения и добавления перехватов на коммиттах и ​​т. д. Это одна из причин того, что Facebook использует HG для хранения своего кода. – Bedros

0

я использовал операции РЕПО с github с расширением HG-Git с HG локально, однако он отлично работает, пока вы не справитесь с forked repos