可视化工具解决与PHP Storm的合并冲突?

时间:2015-10-19 16:16:48

标签: phpstorm

是否有可视化工具来解决与PHP Storm的合并冲突?

我找到了这个文档,但它似乎不是后来的 https://www.jetbrains.com/phpstorm/help/resolving-text-conflicts.html

我去菜单然后去VSC / Git / Resolve冲突然后我得到下面的窗口。因为你可以它不是视觉差异。

enter image description here

2 个答案:

答案 0 :(得分:5)

单击merge选项将显示可视化工具。

在那里,您将使用与local historycompare differences工具相同的工具。

在进行合并时,您需要明确接受或忽略每个单独的更改,尽管可以选择合并而忽略任何剩余的差异,这会导致共同的祖先+您应用的任何更改。

答案 1 :(得分:0)

无论何时在PhpStorm中打开文件,如果存在冲突,则在此通知的顶部都有两个选项:

Deployed file on `server10` is changed`

两个选项是1.合并2.下载

我更喜欢单击“合并该弹出式良好用户界面”(在版本2019.3中)以手动解决冲突。

在左侧显示具有更改的本地文件。从服务器右移文件,然后在中间,您可以看到生成的文件。

我进入屏幕后,单击apply non-conflicting changes会自动合并无冲突的更改,从而为您节省了一些时间,如Alex在先前的回答评论中所述。

然后我检查每个冲突并手动解决。这里的提示是键盘快捷键F7,带您进入下一个冲突的部分。

另一个选择是单击通知栏上的下载选项,然后转到文件历史记录(右键单击文件,转到“本地历史记录”>“显示历史记录”),然后将更改手动与版本控制中的文件合并例如SVN,git或bitbucket。