Git:为分支之间的特定文件夹合并提交历史记录

时间:2018-04-09 08:25:28

标签: git synchronization directory share local

我是 Git 的新手,并且偶然发现在一个仓库中共享两个(或多个)分支之间的特定文件夹。

例如,回购的结构如下:

branch 'earth tests':
-solar system
--sun
--earth
--moon

branch 'mars tests':
-solar system
--sun
--mars
--fobos
--deimos

branch 'sun work':
-solar system
--sun

我需要达到的目的是分享太阳'分支之间的文件夹,保存所有提交历史记录。因此,如果我在任何分支机构中对“太阳报”进行了一些更改。文件夹它会将这个提交添加到所有分支机构,其中包括' sun'文件夹保留原始提交消息。

结果分支' sun work'将包含文件夹' sun'的所有提交历史记录。来自所有分支机构。

我试图设置' sun'文件夹作为子树/ subrepo但似乎这不起作用或我不明白如何正确地做到这一点。理想的情况是git同步分支,任何时候文件夹' sun'得到承诺。

0 个答案:

没有答案