I have a branch in git which would apply cleanly to master. It contains one commit with 10 features which would apply cleanly to master. But i would like to merge the changes into master features based. The features changes are not on file level (so one change file may contain changes for 2-3 features, but they can be split up easily fortunatly). But any merge strategy on whole file content fails therefore, it would be more like merge lines 10-20 from file 1 and lines 70-80 from file and lines 100 from file 3 for one feature. Is there any kind of editor which would
- allow me to pick the lines in the huge commit
- allow me to merge the picked lines into a small commit into master
--> in the end it would be "one large commit on a branch" converted into 10 commits on master, feature by feature
Is there any tool (chain) which would support such a workflow visually?