我在git中有一个分支,它可以干净地应用于master。它包含一个提交了10个功能,这些功能可以干净地应用到主人。但我想将这些更改合并到主要功能的基础上。功能更改不在文件级别(因此一个更改文件可能包含2-3个功能的更改,但它们可以很容易地分开)。但是,对于整个文件内容的任何合并策略都会失败,因此更像是从文件1合并行10-20,从文件合并行70-80,为一个特征合并行100。是否有任何编辑器这将合并大的git提交,将它分成主分支上的小提交
- 让我挑线在巨大的承诺
- 允许我在被拾起线合并成一个小提交到主
- 在>结束它将“在分支上的一个大提交”转换为对主服务器的10次提交,功能按功能
是否有任何工具(链)可以支持这样的工作流?
的可能的复制[打破先前提交到多次提交(http://stackoverflow.com/questions/6217156/打破之前提交到多个提交) –
这似乎是非常笨重。工作流程更像是启动类似kdiff3的操作,选择第一组更改,提交,重新运行kdiff3(现在更少的更改,选择更改集合,提交等等...... – Mandragor