3-way merge in VS Code



3-way merge, как много в этом слове! Традиционно, в схватках между фанатами VS Code и WebStorm, вторые гордо заявляли «у нас есть модная и удобная мёрджилка», а первые грустно завидовали. Я даже ставил вебшторм только для того, чтобы пользоваться этой штукой.



Ну так вот, есть такое ишью Support 3 way merge for git conflicts, которому почти 5 лет. Конструктива в нём мало, только нытьё в духе «почему вы не сделаете эту фичу?», так что заходить туда не надо.



Но вот в марте разработчики устали от нытья и решили таки сделать! Появилось ресерч-ишью Explore UX for three-way merge, в котором осмысленных сообщений куда больше: есть даже видео того, как это будет работать.



Но зачем вам видео, если на самом деле фича доступна уже сейчас!Редактор можно включить через опцию git.experimental.mergeEditor. Ну и отмечу, что фича экспериментальная, возможны баги и можно посмотреть ишью с лейблом merge-editor.