- Поставить TortoiseHG
- Активировать в меню File\Settings\Extensions расширение Convert
- Провести процедуру конвертации
Converting the repository
Mercurial come with an extension called “convert” that does just that: converting a non-Mercurial repository into a Mercurial repository.
First, the new Mercurial repository must be created (Windows commands work the same way):
$ hg init /path/to/new/repos
After that, converting the repository is as simple as that:
$ hg convert --datesort path/to/svnrepos path/to/hgrepos
And that’s it.
- Создать пустой репозиторий в Bitbucket
- Создать путь в файле настроек TortoseHG (Settings\Edit File)
- Push
- Есть возможность сделать репозитории из поддиректорий (Convert a subdirectory into a subrepository)
Есть проблема с именами файлов (связано с поддержкой кроссплатформенных чекаутов)
Problem with Unicode file names under Windows
June 28, 2012 http://manski.net/2010/10/migrating-from-subversion-to-mercurial/
March 24, 2011 http://blogs.atlassian.com/2011/03/goodbye_subversion_hello_mercurial/
28th Jul 2013 http://paazmaya.com/migrating-subversion-to-mercurial
Sep 11, 2011 http://code.google.com/p/support/wiki/ConvertingSvnToHg
Jan 9, 2014 http://sergevideo.blogspot.ru/2014/01/migrating-from-svn-to-git.html
2014-02-18 http://www.catb.org/esr/dvcs-migration-guide.html
Комментариев нет:
Отправить комментарий