HG конвертировать из Subversion на MacOS - не удалось загрузить привязки Python Subversion? - PullRequest
1 голос
/ 27 мая 2019

Я хочу преобразовать хранилище Subversion в Mercurial на MacOS.Я сделал локальную копию репозитория SVN.Затем я попытался

hg convert --source-type svn --dest-type hg srcPath dstPath

и получил

could not load Subversion python bindings
abort: srcPath: missing or unsupported repository

Я нашел эту страницу в расширении конвертации , в котором говорится о необходимости привязки Python к Subversion.Он говорит, что

Привязки включены в дистрибутив TortoiseHg и бинарные файлы Win32 InnoSetup (не MSI) для Mercurial, поэтому, если вы устанавливаете любой из них, вам не нужно устанавливать дополнительныепакеты.

Ну, я установил TortoiseHG, который является приложением для MacOS, но я не вижу, как это помогает.

Там также написано

Для Mac OS X самый простой способ - установить сборку CollabNet Subversion, а затем скопировать содержимое / opt / subversion / lib / svn-python в каталог site-package установки Python.

Поэтому я перехожу по их ссылке на сборку CollabNet Subversion и вижу предложения для Windows, Linux и Solaris, но ничего о macOS.

Я также пытался установить MacPorts иустановка пакета subversion-python27bindings.Не помогло(Если это не очевидно, я не знаком с Python и имею только смутное представление о том, что такое привязки.)

Я потерян.

1 Ответ

2 голосов
/ 27 мая 2019

Я заставил его работать, используя MacPorts для установки расширения hgsubversion, а затем использовал его для клонирования репозитория svn вместо использования hg convert.

...