По различным запутанным причинам мне пришлось выполнить svnsync репозитория subversion, чтобы быть локальным, прежде чем я смог клонировать его с помощью hgsubversion, а не клонировать его прямо из «источника».
Теперь, когда это сработало успешно (20 секунд против 3 часов, затем произойдет сбой), я хочу изменить URI извлечения обратно на исходный источник, так как он работает нормально при нормальных обстоятельствах. Однако, если я изменяю URI .hg/hgrc обратно на исходный источник и выполняю hg pull для проверки его работоспособности, я получаю abort: unable to operate on unrelated repository
сообщением репозитория . Очевидно, что 2 репозитория svn идентичны, но даже флаг --force
, похоже, не убеждает hg (subversion) в том, что они идентичны.
Я также попытался запустить hg convert
в локальном репозитории svn, однако, когда я пошел, чтобы извлечь исходный код, кажется, что он не сохранил историю (несмотря на то, что он уже там), и решил снова все потянуть.
У кого-нибудь есть идеи?