当Jetbrains IDE中发生合并冲突时(InteliJ IDEA,Webstorm,PyCharm,AppCode,CLion,PhpStorm,RubyMine,GoLand等),我使用“解决冲突”界面来修复问题。但如果我对我解决一个或多个文件中冲突的方式不满意,似乎没有办法恢复到原始状态(冲突)状态,而不中止整个合并,丢失已完成的其他工作。
是否有办法重新开始解决该特定文件的冲突?
我不想恢复所有的更改并重新启动,因为我对所有其他合并文件都很满意。我找到了Show a "resolve merge conflicts" dialog for a file in intellij,但这不会重新启动合并操作,只会打开解决冲突屏幕。
2条答案
按热度按时间31moq8wy1#
是否有办法重新启动该特定文件的解决冲突
否,无法在UI中执行此操作。请投票支持https://youtrack.jetbrains.com/issue/IDEA-158349
ldfqzlk82#
正如Dmitriy所说,在IntellJ UI中似乎没有任何方法可以实现这一点,但是你可以通过git checkout使用“-m”指令将文件恢复到“merge conflict”状态,即:
git checkout -m源代码/java/yourFileYouWantToRemerge.java