git子树拆分成新的回购,同时承诺旧回购

时间:2018-01-27 00:48:05

标签: git git-subtree

我们正在使用两个长脚本,它们使用git mv在我们的存储库中移动一堆文件。来自src的文件将移至src/dir1src/src_public/dir2,其中src/src_public/dir2是子模块。 这样的脚本中的一行例如如下所示:

git mv src/file1 src/dir1/; git subtree split -P dir1 -b branch_dir1

然后我们将新订单从旧存储库中拉入

的新订单
git pull /path/to/old/repo branch_dir1

现在,同事使用旧的目录结构将新提交推送到旧存储库。我想使用新结构将这些提交迁移到新存储库。

该同事更改了src中应该放在子模块dir2中的文件。如何将这些新提交合并到子模块中?

0 个答案:

没有答案