我们在BitBucket上有一个Mercurial存储库。这个存储库被一群人使用。Mercurial - 从其他存储库获取更改
现在我有另一个本地存储库,它是BitBucket仓库的超集。我想要做的是在我的回购中工作,并在其他人回购并且推送时从其他回购中获得更改。我不想仅仅获取上一次修订的其他文件的历史记录。
这样做的最好方法是什么?
目前,我克隆了另一个存储库,并将其中的更改从我的存储库中取出。这有效,但我的问题是,每当我得到一个改变,我必须做一个巨大的合并,以修复我的存储库。是否有另一种方法来从其他存储库中获取更改并将它们放入我的分支中?我不在乎如何获取这些文件的历史记录。我可以将它们复制并粘贴到我的回购站中,但我希望能够尽可能地合并更改,这是不可能的,只需通过复制粘贴来覆盖更新的文件...
好吧,我会给它一个镜头,我会回来给你。感谢您的答复。 – sirival 2012-04-06 15:06:41
好吧,有没有办法添加一个子库,以便当我更新它时,它会影响与父回购相同的文件?例如,说我在主要的回购中有一个文件A.txt。如果用户更改子文件夹中的文件A,并且将其更改,则会影响主库中的文件A.txt。我可以这样做吗? – sirival 2012-04-06 15:19:41