Расширение Mercurial hgsubversion заставляет SVN Externals вести себя подобно Hg-репозиторию - PullRequest
5 голосов
/ 11 мая 2011

Этот вопрос относится к Использование расширения Mercurial hgsubversion с SVN Externals .Тем не менее, вторая часть вопроса, касающаяся выполнения hg svn update, не получила ответа.

Возможно ли получить внешние SVN в репозитории Subversion, из которого вы извлекаете данные, для преобразования в суб-репозиторий Mercurial

Ответы [ 3 ]

0 голосов
/ 26 сентября 2011

Вместо того, чтобы пытаться управлять своими зависимостями через Mercurial (или с любым SCM в этом отношении), попробуйте вместо этого использовать инструмент управления зависимостями, такой как Apache Ivy.

Подробнее в ответ на Hgзависимости под-репозитория

РЕДАКТИРОВАТЬ: Аналогичный ответ с несколько иным спином в Наилучшие практики для подмодулей функций проекта с Mercurial и Eclipse?

0 голосов
/ 14 июня 2016

В настоящее время мы не поддерживаем hgsubversion для автоматического превращения внешних ссылок в репозитории hg. Я был бы несколько открыт для этого в качестве вклада, но он должен быть хорошо протестирован.

0 голосов
/ 10 августа 2011

Я вижу, что оригинальный вопрос также содержит частичный ответ на проблему с внешними проблемами, с которой вы столкнулись.Тем не менее, не могли бы вы просто настроить ваши внешние настройки как обычную папку репозитория Subversion и вместо этого использовать hgsubversion для обновления Mercurial Подпозитории ?

Это, очевидно, не позволяет автоматическую обработку внешних объектов, но выглядит как на полпути приличное решение проблемы (по крайней мере до тех пор, пока проблема с внешними объектами, когда не используется стандартная конфигурация хранилища Subversion, не будет исправлена ​​в hgsubversion).Похоже, что начиная с Mercurial 1.5, функция Subrepository может поддерживать другие типы репозиториев для такого под-репозитория, как Subversion.См. Раздел 2.1.1 документации Субпозиториев.

...