2010-04-21 52 views
1

作爲將完整的CVS歷史記錄遷移到Hg的一部分,我使用cvs2svn在本地目錄中創建SVN回購。這是第一個層次目錄結構:從CVS轉換爲SVN到Hg,'hg convert'是否需要指向SVN checkout或只是一個回購?

2010-04-21 09:39 AM <DIR>   . 
2010-04-21 09:39 AM <DIR>   .. 
2010-04-21 09:39 AM <DIR>   locks 
2010-04-21 09:39 AM <DIR>   hooks 
2010-04-21 09:39 AM <DIR>   conf 
2010-04-21 09:39 AM    229 README.txt 
2010-04-21 11:45 AM <DIR>   db 
2010-04-21 09:39 AM     2 format 
       2 File(s)   231 bytes 

設置汞和轉換擴展,並試圖轉換後,我得到的轉換如下:

C:\>hg convert file://localhost/Users/terry/Desktop/repoSVN 
assuming destination repoSVN-hg 
initializing destination repoSVN-hg repository 
file://localhost/Users/terry/Desktop/repoSVN does not look like a CVS checkout 
file://localhost/Users/terry/Desktop/repoSVN does not look like a Git repo 
file://localhost/Users/terry/Desktop/repoSVN does not look like a Subversion repo 
file://localhost/Users/terry/Desktop/repoSVN is not a local Mercurial repo 
file://localhost/Users/terry/Desktop/repoSVN does not look like a darcs repo 
file://localhost/Users/terry/Desktop/repoSVN does not look like a monotone repo 
file://localhost/Users/terry/Desktop/repoSVN does not look like a GNU Arch repo 
file://localhost/Users/terry/Desktop/repoSVN does not look like a Bazaar repo 
file://localhost/Users/terry/Desktop/repoSVN does not look like a P4 repo 
abort: file://localhost/Users/terry/Desktop/repoSVN: missing or unsupported repository 

我已經安裝TortoiseHg。有關信息,hg版本報告: Mercurial分佈式SCM(版本1.4.3) 此版本的Mercurial似乎有一些svn綁定,如果安裝中的library.zip是相信。

我需要做一個結帳和點hg轉換爲它才能正常工作嗎?

回答

2

答案是否定的。

應該已經運行的命令是:

hg convert C:\Users\terry\Desktop\repoSVN 

使用TortoiseHg命令行汞柱時,實在是沒有必要的URL風格的路徑。

+0

解決了我的問題!謝謝 :) – Nailuj 2010-09-13 13:00:54