簡體   English   中英

hg轉換,Subversion python綁定錯誤

[英]hg convert, Subversion python bindings error

我正在嘗試將一個Subversion存儲庫轉換為Merurial一個存儲庫,此時,我只是把頭撞在牆上。

在當前的Windows服務器上,安裝了以下程序:

  • Visual SVN服務器,

  • TortoiseHg,

  • Python2.7

在我的控制台中,運行命令

 hg convert [dest] [source]

這給出了很多關於存儲庫類型不同的錯誤,這也

 could not load Subversion python bindings

經過一番谷歌搜索后,我發現這些綁定應該包含在TortoiseHg中,但是正如我已經提到的,我已經安裝了TortoiseHg,但仍無法正常工作。 然后,我嘗試下載svn python綁定,並閱讀將其添加到Python27 / Lib / site-packages目錄中的某個位置,但仍無法正常工作。 我認為我可能不得不用python或其他東西重新編譯這些綁定,但是我從未使用過python,所以我很迷路

  1. 您以錯誤的順序使用了參數

    hg convert [OPTION] ...源[DEST [REVMAP]]

  2. 對於TortoiseHG 3.4及更高版本,您必須下載並啟用Subversion綁定作為單獨的擴展

 [extensions] ... svnbindings = c:\\insertpath.py 
  1. 即使您在Mercurial中具有Subversion綁定(嘗試在此處顯示hg version --svn輸出),也不能僅通過任何網絡轉換帶有file:/// access-protocol的1.8存儲庫
 >hg version --svn ... hgsubversion: 538bbb927609 Subversion: 1.7.5 bindings: SWIG 
>hg convert file:///Z:/SVN
assuming destination SVN-hg
initializing destination SVN-hg repository
abort: repository 'file:///Z:/SVN' is not local

Z:\\ SVN存儲庫是使用普通svnadmin create

>hg convert file:///Z:/SVN17
assuming destination SVN17-hg
initializing destination SVN17-hg repository
scanning source...
sorting...
converting...
0 Initial data

Z:\\ SVN17是使用--compatible-version 1.7選項創建的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM