我在一个项目中编写了涵盖数千行修改的功能,现在它们都汇聚在一个大的提交中(我已经压缩了正在进行中的提交)。现在,为了更容易地进行审查/可能需要多个PR,我想将更改拆分为多个提交。
一些文件包含多个更改,应该分别放入不同的提交中,因此我正在寻找一个所见即所得(WYSIWYG)编辑器,使用三窗格视图,允许我将某些行移动到中间提交,同时查看以前和未来的版本(+一些手动更改)。我在开发中使用 IntelliJ IDEA,所以我想象着类似于冲突解决对话框的东西。
我可以切换到不同的分支/标签,然后进行 Git -> 比较分支(并从那里抓取更改),但我正在寻找更方便的方法。
虽然这可能被标记为超出主题/具有个人观点,但我相信提供中立的不同工作流建议可能是有价值的。