2015-09-04 90 views
1

我想轉換一個顛覆庫含汞一個在這一點上我只是在敲我的頭撞在牆上。汞轉化,Subversion的Python綁定錯誤

在下面的程序都安裝在當前的Windows服務器: 視覺SVN服務器, TortoiseHg, Python2.7

在我的控制檯我運行命令

汞轉化[地址] [來源]

其中給出了很多錯誤的有關不同類型的存儲庫中存在,也該

無法加載Subversion的Python綁定

一些谷歌上搜索,我發現,那些綁定都應該被包含在TortoiseHg之後,但正如我已經提到我有TortoiseHg安裝,它仍然沒有工作。然後我試圖下載SVN python綁定和讀的地方,我應該在Python27 /庫/ site-packages目錄添加它們,但它仍然沒有工作。我想,我也許必須重新編譯與蟒蛇什麼的那些綁定,但我從來沒有用過的python,所以我敢失去

+0

你嘗試重新安裝tortoiseHG,以便它可以修復任何borkeness?如果沒有幫助,你有沒有嘗試手動安裝呢?你使用哪種版本?其中OS環境?也迫切讀https://secure.phabricator.com/book/phabflavor/article/please_please_please/ – planetmaker

回答

4
  1. 你不正確的順序使用參數

    汞轉化[選項] ...來源[DEST [REVMAP]

  2. 對於TortoiseHG 3.4及更高版本,您必須下載並啓用Subversion bindings作爲獨立的擴展

[extensions] 
... 
svnbindings = c:\insertpath.py 
  • 即使你有顛覆結合的水銀(嘗試,並顯示hg version --svn這裏輸出),你不能將1.8倉庫與file:///接入協議,只有任何網絡
  • >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 
    

    ž:\中創建SVN17與--compatible-version 1.7選項創建