我正在一个项目中,该项目使用GIT作为主干,官方分支和大多数子项目/非官方分支的主要版本控制系统。因此,我想让自己的分支机构使用GIT,以允许其他社区使用他们所知道的系统访问我的分支机构。
但是,我正在研究项目的一部分,该部分与官方分支和非官方分支都重叠,以及一些永远不会进入主干的补丁-因此,我需要能够将我的补丁分开,以便将所有补丁都用于我的分支和选择性补丁将在树干中使用。这自然倾向于使用Mercurial队列。
有什么理由不能将Mercurial用于我自己的本地资源库,而是将全部内容推送到GIT和Mercurial托管资源库?或者更确切地说,有没有充分的理由不这样做,我敢肯定这是可能的。
2
我能看到的唯一方法是,如果一个始终是授权副本,而另一个始终是第一个副本。这样就不会造成混乱。
—
约阿希姆·绍尔
谢谢,这就是我的想法-Git只是Mercurial的奴隶。Mercurial对我来说是正常情况,然后从Merurial推送到Git,以允许Git用户访问我的分支机构(无需花哨)
—
Jon Story