Git svn子树工作流程

时间:2012-11-29 11:49:22

标签: git-svn git-subtree git-workflow

我有项目A ,其中包含项目B的本地分支。 也就是说,项目B的潜在修改源包含在项目A的子树中。 项目A使用svn,项目B使用git。

使用git作为项目A的本地副本,我想:

  • 能够将项目B的上游更改合并到项目A中。
  • 能够向项目B贡献一些(不是全部)修改到项目A中包含的项目B的分支。
  • 以这样的方式进行:清理个人提交(而不是压扁)被发送到项目A(通过git-svn)和项目B(通过git)。

我一直在努力寻找一种混合git-svn和git-subtree功能的解决方案(git-submodule是不可能的,因为我想要一个独特的源代码树)。但我找不到完美的解决方案。

0 个答案:

没有答案