背景:
正在做代码的重构,发现有许多重复的代码是可以抽象出它们的公共部分的。 然后使用webstorm自带的compare功能,可以详细的反映出两个相同/不同点。
问题
它只能比较两个文件的不同,如下图所示。但是我需要像它自带的git工具处理冲突的时候一样,中间还有一栏是可以用来做合并操作,看到合并后的效果。比如,我现在想抽出这两个js组件的公共部分,那我就只能在其中一个文件上进行修改,可是一旦修改了,这里的compare就变化了,导致我不方便对比它们之前的不同之处。
求助
如何才能对比三个文件的不同呢,像git那样,左 中 右三栏就特别方便了。或者有什么技巧或者其他的工具可以用来做公共组件抽取工作呢?
提前谢谢各位大佬