LINUX.ORG.RU

mecrurial, разные версии, засада


0

1

Натолкнулся на то что по дефолту mercurial по формату репозитория совместим только снизу вверх. То есть если создал репозипторий на более старшей версии то более младшая их не ест (использую ssh:///). Можно сконвертить (и я так и сделал в одном случае) но это неудобно.

Есть какой нибудь рекомендуемый лучшими собакаводами способ с проблемой не сталкиватся. Ну например ключи к init при создании репозитория так что бы он читался младшими версиями.

Разброс версий от 1.0 до 1.7

★★☆

держи у себя в хомовике последнюю версию mercurial'а

Reset ★★★★★
()

Тут все написано: http://mercurial.selenic.com/wiki/fncacheRepoFormat

Кратко, варианта обхода два:

1) Использовать старый формат при создании репозитория, для этого в .hgrc прописать

[format]

usefncache = False

2) Конвертировать репозиторий нового формата в старый (для этого нужен hg версии 1.1 или новее):

hg --config format.usefncache=0 clone --pull A B

SilentBob
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.