我们在 BitBucket 上有一个 Mercurial 存储库。这个存储库被很多人使用。
现在我有另一个本地存储库,它是 BitBucket 存储库的超集。我想做的是在我的仓库中工作,并在其他人提交和推送时从其他仓库获取更改。我不想仅获得最后一次修订的其他文件的历史记录。
最好的方法是什么?
目前,我已经克隆了另一个存储库,并将更改从该存储库提取到我的存储库中。那行得通,但我的问题是,每当我得到更改时,我都必须进行巨大的合并才能修复我的存储库。还有其他方法可以从其他存储库获取更改并将它们放入我的分支吗?我不在乎获取这些文件的历史记录。我可以将它们复制并粘贴到我的存储库中,但我希望能够尽可能合并更改,这仅通过复制粘贴覆盖更新的文件是不可能的......