如何在filter-branch之后继续合并(或重新定位)?

时间:2015-11-20 04:20:36

标签: git

我们在其他仓库的分支m(master)上运行filter-branch以删除一个大文件,然后推送得到的m'分支到github。我们根据m'向其他分支机构提交了一些补丁。 (t或主题)。

是否有一些好的方法可以继续将m中的新变化合并(或重新定义)为m'这样我们就可以将它们传播到t'分支机构? 附图显示了我想要实现的内容(请注意,树的每个部分都会有更多提交,即m3不仅仅是一次提交)。

我最接近的是

<?php 
  echo $this->getLayout()->createBlock("core/template")->setTemplate("sendfriend/send.phtml")->toHtml();?>

即。对于图片

git rebase -f --onto m' [the m equivalent of m' head that you have to look up] m

但这是一个很大的痛苦(它是一个变种,你必须手动查找m2 commit hash)。 还有更好的方法吗?

The approximate process

0 个答案:

没有答案