Я хотел бы использовать определенную версию Mercurial для плагинов. Есть ли способ, с помощью которого MacHG может использовать определенную версию Mercurial. Я знаю, что он приходит со своим, но я бы хотел, чтобы он использовал «мой», в основном.Могу ли я сказать MacHG, чтобы использовать определенную версию Mercurial?
ответ
Да, это документально в проекте source code:
Замена Mercurial версии довольно тривиален. Просто замените версию Mercurial в MacHg/LocalMercurial. То есть заменить
MacHg/LocalMercurial/mercurial MacHg/LocalMercurial/hgext MacHg/LocalMercurial/mercurial-<version>-py2.6.egg-info
С новой версией. Будьте внимательны, чтобы поддерживать расширения в hgext, которые не находятся в новой версии hgext. Например, histedit, сбой и т. Д. Кроме того, вам потребуется повторно применить исправления, специфичные для MacHg, к новой версии. Чтобы найти все эти отличия , вы можете просто сравнить LocalMercurial от MacHg с обновленной версией обновленного Mercurial репозитория (до той же версии , но не с версией, которую использует MacHg). Например, если MacHg использовал версии 1.9.2 для пакетов Mercurial + MacHg, сравните MacHg LocalMercurial с версией 1.9.2 на складе Mercurial, чтобы найти все патчи MacHg.
Несмотря на то, что это возможно, это может легко ввести несовместимости, если вы пытаетесь запустить более старую версию Mercurial, что может вызвать проблемы с жесткой диагностикой. Скорее всего, безопаснее просто установить более старую версию MacHg, которая поставляется с нужной вам версией.
Если вы просто пытаетесь обновить версию Mercurial MacHg, используя более новую версию, подумайте о том, чтобы отправить запрос на перенос, я уверен, что они оценят его.
- 1. Как сказать Webdriver использовать определенную версию ChromeDriver?
- 2. Могу ли я сказать саксону, чтобы выяснить версию XSLT самостоятельно?
- 3. Могу я сказать sitecrawlers посетить определенную страницу?
- 4. Как получить определенную версию файла в Mercurial?
- 5. Могу ли я использовать grunt/gulp, чтобы вытащить определенную версию bootstrap css
- 6. Как я могу сказать webdriver-io использовать версию разработчика Firefox?
- 7. hg serve in MacHg
- 8. Как я могу заставить Caliburn.Micro.Xamarin.Forms использовать определенную версию Xamarin.Forms?
- 9. Могу я сказать адаптеру, чтобы использовать сериализатор по-разному?
- 10. Как использовать определенную версию CocoaPods
- 11. Как я могу сказать jruby-jars, чтобы использовать исправленную версию JRuby?
- 12. Хотите использовать определенную версию ODAC
- 13. Как я могу создать версию, помеченную в Mercurial с Hudson?
- 14. Как сказать PostgreSQL использовать другую Perl-версию?
- 15. Могу ли я сказать весне, чтобы игнорировать параметры запроса?
- 16. Могу ли я сказать quickfix, чтобы облегчить проверку со словарем?
- 17. Могу ли я сказать gcc/ld, чтобы исключить неиспользуемые модули?
- 18. Требовать определенную версию JRE
- 19. Eslint: принудительно использовать определенную версию ES
- 20. Как я могу применить определенную версию .net framework
- 21. Могу я сказать PhantomJS использовать системный прокси?
- 22. Как заставить qt использовать определенную версию mingw?
- 23. Как сказать Firefox запустить определенную версию в Selenium webdriver?
- 24. заставляет определенную версию gem использовать по умолчанию?
- 25. Как я могу найти определенную версию интерпретатора Python?
- 26. Как я могу сказать git, какой vim использовать?
- 27. Могу ли я выкачать в Mercurial?
- 28. Могу ли я отслеживать последнее нажатие Mercurial?
- 29. Как я могу сделать делегат ссылкой на определенную версию метода?
- 30. Могу ли я использовать версию Neo4j Community Edition в производстве?