![](/img/trans.png)
[英]HG Convert on SVN gives “does not look like a Subversion Repository”
[英]Hg convert to SVN gives “does not look like a Subversion repository”
這個問題與SVN上的HG轉換幾乎相同, 給出的“看起來不像是Subversion存儲庫” ,但是給出的解決方案對我來說不起作用。
即使我有與Subversion 1.7(db format 4)兼容的本地svn存儲庫,我也得到了:
D:\Work>hg convert file:///D:\Work\pbr
assuming destination pbr-hg
initializing destination pbr-hg repository
file:///D:\Work\pbr does not look like a CVS checkout
file:///D:\Work\pbr does not look like a Git repository
file:///D:\Work\pbr does not look like a Subversion repository
file:///D:\Work\pbr is not a local Mercurial repository
file:///D:\Work\pbr does not look like a darcs repository
file:///D:\Work\pbr does not look like a monotone repository
file:///D:\Work\pbr does not look like a GNU Arch repository
file:///D:\Work\pbr does not look like a Bazaar repository
file:///D:\Work\pbr does not look like a P4 repository
abort: file:///D:\Work\pbr: missing or unsupported repository
我在Windows 8 Pro x64上具有TortoiseHg 2.11(帶有Mercurial 2.9)和TortoiseSVN 1.8.4(Subversion 1.8.5)。 我按照這里的步驟http://blog.dummzeuch.de/2013/12/26/converting-from-subversion-to-mercurial/
嘗試使用具有db格式3的SVN 1.5存儲庫格式,結果相同。
我還嘗試通過從存儲庫克隆HGSubversion來設置HGSubversion(不確定是否會這樣做),並按照手冊https://www.mercurial-scm.org/wiki/HgSubversion中的說明在%userprofile%\\ mercurial.ini中啟用擴展
[extensions]
hgsubversion = D:\Work\hgsubversion
無法正常工作,這是我得到的:
D:\Work>hg help hgsubversion
*** failed to import extension hgsubversion from D:\Work\hgsubversion: No module named hgsubversion
hg: unknown command 'hgsubversion'
Mercurial Distributed SCM
****
use "hg help" for the full list of commands or "hg -v" for details
據我了解,雖然HGSubversion不會轉換svn存儲庫(我確實要轉換)。 我嘗試了它,因為它在其他線程中被列為可能的解決方案。
請幫我把它帶到Mercurial!
抱歉,但是您提到HowTo的博客記錄的核心包含丑陋的食譜:
svnrdump dump URL && svnadmin init && svnadmin load
准備比使用svnrdump dump URL && svnadmin init && svnadmin load
更快。 不相關的注釋:
hg convert file:///D:/Work/pbr
ger @ 614cc889-ef2e-2e4c-8acf-d1ad5db9eb81
在Mercurial-repo
關於話題
我可以再一次在我的環境(WinXP x86)中確認您提到的主題的解決方案的可操作性,無法測試您的OS機箱
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
z:\>hg convert file:///z:/Old HG
initializing destination HG repository
scanning source...
sorting...
converting...
0 Import
z:\>hg clone file:///z:/Old HG2
[r1] Badger: Import
pulled 1 revisions
updating to branch default
3 files updated, 0 files merged, 0 files removed, 0 files unresolved
z:\>type z:\Old\db\format
4
layout sharded 1000
由於軟件更新,我不得不重新啟動系統,而當我今天嘗試“汞轉換”時,它起作用了。 因此,如果有人遇到相同的問題,則值得一試,也許重新登錄就足夠了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.