Per varie ragioni contorte, ho dovuto svnsincronizzare un repository di sovversione per essere locale, prima di poterlo clonare con hgsubversion, piuttosto che clonarlo direttamente dalla "fonte".
Ora che ha funzionato con successo, (20 secondi contro 3 ore poi falliscono), desidero riportare l'URI pull alla fonte originale, poiché funziona bene in circostanze normali. Tuttavia, se cambio l'URI .hg / hgrc di nuovo alla fonte originale e faccio un hg pull per verificare che funzioni, ricevo un abort: unable to operate on unrelated repositorymessaggio. Ovviamente, i repository svn 2 sono identici, ma anche la --forcebandiera non sembra convincere hg (sovversione) di essere identici.
Ho anche provato a eseguire un hg convertrepository svn locale, tuttavia quando sono andato a estrarre dalla fonte originale, sembra che non avesse conservato la storia (nonostante fosse già lì) e abbia deciso di estrarre di nuovo tutto.
Qualcuno ha qualche idea?