在lfconvert之后合并mercurial repo

时间:2012-12-18 10:45:29

标签: mercurial mercurial-extension

我想使用largefiles扩展来跟踪我的回购中的二进制数据。 The documentation声明您必须将“正常”回购转换为“大文件”回购。 像这样:

hg lfconvert normal_repo largefiles_repo

是否有可能在将两个repos转换为largefiles repo后合并两个repos,而这两个repos都没有在某个“时间”进行转换。 或者所有repos必须共享一个共同的“lfconvert事件”才能在它们之间合并?

1 个答案:

答案 0 :(得分:1)

看起来lfconvert会从第一个大文件出现的位置重写存储库历史记录。理论上,您可以在旧的仓库中合并生成的仓库,但是旧仓库中的大型文件(版本)也将位于合并的仓库中;你最终会得到一个有两个根源的存储库。