Мені просто довелося вирішити цю проблему самостійно. У мене є машина Windows XP з окремим сервером Windows, на якому розміщений сервер VisualSVN .
У мене також встановлено TortoiseHG , а також клієнт командного рядка Subversion Subversion .
<Enable Convert Extension w/ Tortoise Hg 2>
Велике спасибі bgever за те, що в коментарях вказали , що з TortoiseHg 2.0, увімкнути розширення для конвертування простіше, ніж будь-коли. Як він каже
З TortoiseHG 2.0 це було значно спрощено: запустити TortoiseHG Workbench з меню «Пуск». Виберіть Файл -> Установки. Виберіть розширення зі списку. Установіть прапорець "конвертувати" та натисніть кнопку ОК. Це воно! Більше не потрібно намагатися генерувати конфігураційний файл та шукати його у файловій системі. - bgever 11 березня о 7:56
</Enable Convert Extension w/ Tortoise Hg 2>
<Enable Convert Extension Manually>
Щоб перетворити сховище з SVN в HG, я дотримувався наступних кроків:
1) Відкрийте C: \ Програмні файли \ TortoiseHg \ Mercurial.ini
EDIT
FYI - Черепаха Hg перенесла цей файл на
- XP або старіші версії - C: \ Документи та налаштування \ USERNAME \ Mercurial.ini
- Vista або новіші версії - C: \ Users \ USERNAME \ Mercurial.ini
Цей файл буде здебільшого порожнім, і ви просто перелічите те, що ви хочете там замінити. Якщо це у вас є, просто додайте ці два рядки до самого кінця файлу:
[extensions]
convert =
2) Пошук рядка, який починається з
[розширення]
3) Під ним ви побачите список ключових слів, коментований крапкою з комою (;) у кожному рядку
4) Знайдіть рядок, який говорить
; конвертувати =
і видаліть крапку з комою, щоб вона читалася
конвертувати =
</Enable Convert Extension Manually>
5) Відкрийте командний рядок і перейдіть до каталогу, в якому ви хочете створити нову папку hg (процес створить нову папку під назвою tvojevnreponame-hg у каталозі, в якому відкритий командний рядок).
6) Використовуйте цю команду
hg конвертувати файл: /// y: / tvojevnreponame
Я виявив, що у інструмента перетворення можуть виникнути проблеми з мережевими сховищами, тому мені довелося скласти до нього накопичувач, але це для мене спрацювало чудово.