[英]hg convert from Subversion on macOS — could not load Subversion python bindings?
我想在MacOS上將Subversion存儲庫轉換為Merurial。 我已經制作了svn repo的本地副本。 然后我嘗試
hg convert --source-type svn --dest-type hg srcPath dstPath
並得到
could not load Subversion python bindings
abort: srcPath: missing or unsupported repository
我在convert擴展上找到了此頁面,該頁面討論了需要Subversion python綁定的問題。 它說的一件事是
綁定包含在TortoiseHg分發軟件包和用於Mercurial的Win32 InnoSetup(非MSI)二進制文件中,因此,如果您安裝了它們中的任何一個,都不需要安裝其他軟件包。
好吧,我安裝了TortoiseHG,這是macOS上的一個應用程序,但我看不出有什么幫助。
還說
對於Mac OS X,最簡單的方法是安裝CollabNet Subversion構建,然后將/ opt / subversion / lib / svn-python的內容復制到Python安裝的site-package目錄中。
因此,我通過他們的鏈接訪問了CollabNet Subversion構建,並且看到了針對Windows,Linux和Solaris的產品,但與macOS無關。
我還嘗試安裝MacPorts和安裝subversion-python27bindings
軟件包。 沒有幫助。 (以防萬一,我不熟悉Python,只有最模糊的主意是什么綁定。)
我迷路了。
我通過使用MacPorts安裝hgsubversion
擴展,然后使用該克隆來克隆svn存儲庫,而不是使用hg convert
來使其工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.