2013-11-27 48 views
1

我使用GUI來處理我的版本控制。目前我使用Bazaar Explorer(GUI for bzr),但我想使用TortoiseHG(GUI for hg)。將Bazaar回購轉換爲Mercurial

對於Windows用戶喜歡我,我發現了幾個跡象表明,這可以通過使用命令行來完成:

hg convert file:///C:\my_bzr_repo 

,我確信「轉換」擴展TortoiseHG啓用。但是,這不起作用。我收到以下錯誤消息:

file:///C:\my_bzr_repo does not look like a Bazaar repository 

有人可以幫助我嗎?

+0

你確定'C:\ my_bzr_repo'是一個Bazaar倉庫嗎?裏面有一個'.bzr'目錄嗎? – janos

+0

有其他要檢查的是該文件的URL是否正確。我不確定混合你的斜線就行了。你有沒有試過只給它一個沒有'file:///'前綴的路徑? – dOxxx

+0

@janos:裏面'my_bzr_repo'是一個'trunk'文件夾和一個隱藏的'.bzr'文件夾,它是Bazaar存儲庫。 –

回答

0

我解決了我自己的問題。對於有此問題的其他的,這裏是我所做的:

  1. 卸載TortoiseHg(因爲hg convert命令從TortoiseHg稱爲汞腳本)
  2. 其次these steps
  3. 重新安裝TortoiseHg,打開新創建的Hg回購
  4. (可選)爲了複製我在正確的目錄中寫入的所有文件,我必須克隆Hg回購。

顯然你需要Mercurial的Python(2.7)模塊才能使hg convert命令工作。