在 hgsubversion 签出时更改传出存储库

在 hgsubversion 签出时更改传出存储库

由于各种复杂的原因,我必须先将 subversion 存储库 svnsync 到本地,然后才可以使用 hgsubversion 克隆它,而不是直接从“源”克隆它。

现在它已经成功运行了,(20 秒 vs 3 小时后失败)我希望将 pull URI 改回原始源,因为它在正常情况下工作正常。但是,如果我将 .hg/hgrc URI 改回原始源并执行 hg pull 来检查它是否有效,我会收到一条 abort: unable to operate on unrelated repository消息。显然,这两个 svn 存储库是相同的,但即使标志似乎也--force无法让 hg(subversion)相信它们是相同的。

我也尝试在本地 svn repo 上运行hg convert,但是当我从原始源拉取时,它似乎没有保留历史记录(尽管它已经存在)并决定再次拉取所有内容。

有人有什么想法吗?

答案1

有一条注释hgsubversion 文档长时间拉取时存在内存泄漏,需要重复拉取。

相关内容