Git:将子目录拆分为repo并继续合并

时间:2015-05-21 01:14:00

标签: git github git-merge

我有一个以下列方式构建的Github存储库

SELECT  current_setting('TIMEZONE');
current_setting 
-----------------
UTC

我将每个目录拆分为自己的仓库。我按照说明here完成了这项工作。

但是在分裂之后我仍然需要处理短暂的时间,其中提交将继续进入repo1 |--- dir1 |--- dir2 |--- dir3 。如何在不覆盖目录回购中的变化的情况下,将这些提交合并到单个目录回购中?

1 个答案:

答案 0 :(得分:0)

我想现在你的主要(旧)仓库有子文件夹,而且还有新的回购路径。

对于每个传入提交

  1. 在主要仓库中检查更新的分支(以便工作树具有更新的文件)
  2. 在每个子目录repo中git --work-tree=/path/to/main/repo/subfolder add -A .这会对该回购的阶段添加更改。
  3. git commit -m'message'