git 如何在合并操作中为一个特定文件恢复“解决冲突”?

kuhbmx9i  于 2023-01-15  发布在  Git
关注(0)|答案(2)|浏览(180)

当Jetbrains IDE中发生合并冲突时(InteliJ IDEA,Webstorm,PyCharm,AppCode,CLion,PhpStorm,RubyMine,GoLand等),我使用“解决冲突”界面来修复问题。但如果我对我解决一个或多个文件中冲突的方式不满意,似乎没有办法恢复到原始状态(冲突)状态,而不中止整个合并,丢失已完成的其他工作。

是否有办法重新开始解决该特定文件的冲突?

我不想恢复所有的更改并重新启动,因为我对所有其他合并文件都很满意。我找到了Show a "resolve merge conflicts" dialog for a file in intellij,但这不会重新启动合并操作,只会打开解决冲突屏幕。

31moq8wy

31moq8wy1#

是否有办法重新启动该特定文件的解决冲突
否,无法在UI中执行此操作。请投票支持https://youtrack.jetbrains.com/issue/IDEA-158349

ldfqzlk8

ldfqzlk82#

正如Dmitriy所说,在IntellJ UI中似乎没有任何方法可以实现这一点,但是你可以通过git checkout使用“-m”指令将文件恢复到“merge conflict”状态,即:
git checkout -m源代码/java/yourFileYouWantToRemerge.java

相关问题