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 repository
messaggio. Ovviamente, i repository svn 2 sono identici, ma anche la --force
bandiera non sembra convincere hg (sovversione) di essere identici.
Ho anche provato a eseguire un hg convert
repository 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?