git-svn:如何在git中部分合并svn-branch

用户名

我有一个使用git-svn转换为GIT的SVN存储库。SVN主站中的结构如下:

trunk
    A
    B
    C 

我在SVN中有一个分支(长时间运行),仅包含B和C

branches
       refactoring
                 B
                 C

从现在到现在,我必须从主干中选择更改并将其集成到我的重构分支中。不幸的是,由于从主干中执行Cherry-pick提交并将它们重新构建到重构分支(这在GIT中很常见),因此我没有找到更好的解决方案。

我查看了Intellij IDEA中的GIT日志,在我看来,这两个人甚至没有任何父母。

我想要的是-在制作完每一个樱桃之后想以某种方式说:好的,现在主干已集成到我的重构分支中,从现在开始,我想使用rebase合并更改或合并,但不希望再次使用cherry-pick合并。

现在,如果我尝试将中继线合并到重构分支中,则会从目录A(包含与重构无关的内容)中获取所有文件,并且会发生许多冲突。

因此,我应该继续从树干到分支中挑选更改,还是缺少某些东西?

用户名

所以我做了什么:

我将Trunk合并到SVN中的重构分支上。我们在git中获得目录A,但这仅为我们节省了许多问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章