2014-02-17 50 views
0

這個問題幾乎和HG Convert on SVN gives "does not look like a Subversion Repository"一樣,但是給出的解決方案對我來說並不適用。Hg轉換爲SVN給「看起來不像一個Subversion版本庫」

即使我已經與Subversion 1.7(DB格式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 

我有TortoiseHg 2.11(含水銀2.9)和TortoiseSVN 1.8.4(顛覆1.8.5 )在Windows 8 Pro x64上。我按照這裏的步驟http://blog.dummzeuch.de/2013/12/26/converting-from-subversion-to-mercurial/

試圖使用SVN 1.5存儲庫格式與db格式3相同的結果。

我還試圖通過從庫中克隆,並在使延伸設置HGSubversion(不完全知道這是否會)%USERPROFILE%\ mercurial.ini在手動https://www.mercurial-scm.org/wiki/HgSubversion

描述
[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庫(我想轉換)。我嘗試過,因爲在另一個線程中被列爲可能的解決方案。

請幫我把它變成水銀!

回答

0

我不得不重新啓動系統,因爲軟件更新,當我今天嘗試「hg convert」時它工作。所以如果任何人有同樣的問題,這是值得一試,也許重新登錄可能就足夠了。

0

我很抱歉,但提到您瞭解更多的博客記錄包含醜陋的食譜核心

  • 如果你現在有遠程SVN存儲庫,它會更好地處理它轉換爲遠程庫(只是因爲SVN的任何版本支持) - 用於HGSubversion
  • 如果你還是喜歡本地SVN的倉庫,與svnrdump dump URL && svnadmin init && svnadmin load準備它是很多更快和更取巧的辦法,不是建立同步 - 用於轉換

相依筆記:

  • 純向前斜線是優選的水銀命令,混合背和正向在一個命令中是不好的想法(當它不是問題的來源)hg convert file:///D:/Work/pbr
  • 對於最終轉換SVN - > HG這將是更好的有,爲了使用authormap避免這種類型的用戶

獾@ 614cc889-ef2e-2e4c-8acf-D1A d5db9eb81

在水銀回購

  • 錯誤「無模塊命名hgsubversion」 must be resolved了大量的時間前,嘗試同步您的克隆和更新給小費

的話題

我可以再次確認您在我的環境(WinXP x86)中提到的解決方案的可操作性,無法測試您的操作系統案例

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 
+0

Ahh ..我必須重新啓動pc,因爲軟件更新和昨天沒有工作的完全一樣,今天沒有工作......所以我想在啓用「轉換之後需要重新啓動(重新登錄? 「 延期。在此之前,我嘗試了不同版本的HGS顛覆版本 - cb4dccc90ff1(tip),c6e9889dba27,91cf81a36236(在您的鏈接線程中提到的工作)。 – voldemarz

相關問題