2012-06-29 58 views
2

我試圖轉換一個SVN項目中使用svnsync然後含汞認識軀幹/標籤/分支:汞轉換不從SVN倉庫

mercurial-2.2.2/hg convert --authors ../authors.txt project 

如水銀的被Ubuntu提供的描述here(版本嘗試轉換存儲庫時崩潰了,所以我刪除了輸出並下載了最新版本的Mercurial)。

然而,得到的檔案庫有

project/trunk/blah 

project/tags/1.1/blah 

在修訂文件,而不是承認樹幹爲default分支,標籤爲標籤。

轉換它的正確方法是什麼?

請注意:該項目最初存儲這樣的事情在SVN(由於開發商錯誤):

project/project/trunk 

但在最近SVN版本是這樣的:

project/trunk 

我假設hg convert會查看HEAD中的文件結構並推導出正確的結構,但顯然我錯了。

回答

2

添加到命令行:

--config convert.svn.trunk=project/trunk --config convert.svn.branches=project/branches --config convert.svn.tags=project/tags