git:子树从子树合并并提取更新

时间:2013-09-20 13:52:57

标签: git merge subdirectory subtree

我在两个单独的git中有两个projetcs。第二个包含第一个的部分分支:

projectA/
   +-- .git/
   +-- plugins/
   `-- project/
projectB/
   +-- .git/
   +-- modules/
   `-- fork-project/

我设法使用(来自here的提示)获得该项目B:

git remote add -f projectA ../projectA
git merge -s ours --no-commit projectA/master
git read-tree --prefix=fork-project/ -u projectA/master:project

我在两个项目中都有新的提交但是,我想在projectB/master:fork-project中合并projectA/master:project

中完成的新工作

我无法重复使用git read-tree -m --prefix=fork-project/ -u HEAD projectA/master:project(选项-m--prefix=拒绝共存)和-Xsubtree=fork-project/作为合并策略选项(git merge)尝试合并整个projectA/master:*不根据--help将树形作为参数。)

0 个答案:

没有答案