WebStorm:解决冲突后继续与生成的提交消息合并
Posted
技术标签:
【中文标题】WebStorm:解决冲突后继续与生成的提交消息合并【英文标题】:WebStorm: continue merge with generated commit message after resolving conflicts 【发布时间】:2021-01-02 12:42:42 【问题描述】:-
我尝试将一个分支与当前分支合并,但出现了一些冲突。
我手动解决了它们并点击了应用。
WebStorm 尝试继续合并,但由于我的预提交挂钩而失败,这给了我一些 linting 错误。
我手动修复了这些错误。
现在我想继续合并,但在 WebStorm 中没有找到这样的选项。
我可以简单地在 WebStorm 中运行 git commit,但它不会给我这个漂亮的提交消息,例如“合并远程跟踪分支 bla bla ... 冲突:bla bla。相反,它会粘贴在我使用的提交消息中在我之前的成功提交中。
我也可以通过终端运行 git commit ,它将恢复该提交消息。但是如何在 WebStorm UI 中这样做呢?
【问题讨论】:
【参考方案1】:原因可能是有其他提交消息提供者(例如某些任务服务器,或者保存到更改列表描述中的消息等),它们可以覆盖合并提交消息。
所以请确保提交消息不是来自其他地方。如果它是一些较旧的提交消息,但始终相同,请检查编辑默认更改列表并检查描述中是否有内容(右键单击更改列表 | 编辑更改列表)。
【讨论】:
我还没有找到类似的东西,因此我发现在命令行中简单地运行 git merge --continue 或 git commit 会给我带来我需要的提交消息。【参考方案2】:在提交前选择“修改” - 它将用合并消息填充消息
【讨论】:
以上是关于WebStorm:解决冲突后继续与生成的提交消息合并的主要内容,如果未能解决你的问题,请参考以下文章