hgsubversion е Mercurial разширение, което позволява използването на Mercurial като Subversion клиент.
В този момент, hgsubversion е използваема от потребителите сравнително позната с Mercurial като VCS. Не е препоръчително да се потопите в hgsubversion като въведение към Mercurial, тъй hgsubversion "навежда на правилата" малко и нарушава някои от типичните предположения на ранните Mercurial потребители.
<Силен> Монтаж
Трябва да имате инсталиран Subversion с SWIG Python автомати от Subversion 1.5 или по-късно. Трябва Mercurial 1.3 или по-късно.
Ако не сте запознати с инсталирането Mercurial разширения, моля вижте страницата UsingExtensions в Mercurial уикито. Вижте примера за определяне абсолютен път в близост до долната част на страницата. Искате да дадете на пътя до най-високото ниво на вашия клон на това хранилище.
Преди да използвате hgsubversion, аз силно ви препоръчваме да стартирате автоматизирани тестове. Просто използвайте носа, ако го има (или easy_install носа, ако искате), или използване питон тестове / run.py да се движат в апартамента с конвенционалния тест бегач. Имайте предвид, че тъй като аз използвам носа, има много на стандартния изход избълва в тестовете в момента. Най-важното е, че всички тестове преминават.
<Силен> Основна употреба
Вземете нов клон на SVN сървър:
Hg клонинг
Real например:
Hg клонинг http://python-nose.googlecode.com/svn носа-Hg
Забележка, трябва да дръпнете от директорията на корен подривна дейност, а не в конкретни папки (като багажника).
Издърпайте нови ревизии в една вече с преобразувана репо:
Hg дърпане
За повече информация, вижте Hg помощ SVN, докато в преустроен репо.
<Силен> Поддръжка за SVN: външни
Всички SVN: външни свойства са сериализирани в един файл .hgsvnexternals, със следния синтаксис:
[.]
& Nbsp; external_reference_line1_1
& Nbsp; external_reference_line1_2
[Dir2]
& Nbsp; external_reference_line2_1
& Nbsp; external_reference_line2_2
A Header Line дава указателя за имота се прилага за "." за кореновата директория на проекта. Съдържанието на собственост следва, всеки ред се предхождани от интервал.
Създаването или промяната на този файл ще задейства SVN:. Външни новини относно свързаните с подривна хранилището
<силни> Изисквания :
- Python
- Mercurial
Коментари не е намерена