2013-11-27 2 views
1

Я использую GUI для управления версией. В настоящее время я использую Bazaar Explorer (GUI для bzr), но я бы хотел использовать TortoiseHG (GUI для hg).Convert Bazaar repo to 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

Что-то еще, чтобы проверить, правильно ли указан этот файл. Я не уверен, что ваши косые черты будут работать. Вы пробовали просто указать путь без префикса 'file: ///'? – dOxxx

+0

@janos: inside 'my_bzr_repo' - это папка' trunk' и скрытая папка '.bzr', которая является репозиторием Bazaar. –

ответ

0

Я решил свою проблему. Для других, у которых есть эта проблема, вот что я сделал:

  1. Ого TortoiseHg (поскольку команда hg convert называется сценарии Hg из TortoiseHg)
  2. Круги these steps.
  3. Переустановленный TortoiseHg, открыл вновь созданный Hg repo
  4. (Необязательно) Мне пришлось клонировать репозиторий Hg, чтобы скопировать все файлы, которые я читал в правильном каталоге.

Очевидно, вам понадобится модуль Mercurial для Python (2.7), чтобы команда hg convert работала.

Смежные вопросы