【问题标题】:WebStorm: continue merge with generated commit message after resolving conflictsWebStorm:解决冲突后继续与生成的提交消息合并
【发布时间】:2021-01-02 12:42:42
【问题描述】:
  1. 我尝试将一个分支与当前分支合并,但出现了一些冲突。
  2. 我手动解决了它们并点击了应用。
  3. WebStorm 尝试继续合并,但由于我的预提交挂钩而失败,这给了我一些 linting 错误。
  4. 我手动修复了这些错误。
  5. 现在我想继续合并,但在 WebStorm 中没有找到这样的选项。

我可以简单地在 WebStorm 中运行 git commit,但它不会给我这个漂亮的提交消息,例如“合并远程跟踪分支 bla bla ... 冲突:bla bla。相反,它会粘贴在我使用的提交消息中在我之前的成功提交中。

我也可以通过终端运行 git commit ,它将恢复该提交消息。但是如何在 WebStorm UI 中这样做呢?

【问题讨论】:

    标签: git intellij-idea merge webstorm commit-message


    【解决方案1】:

    原因可能是有其他提交消息提供者(例如某些任务服务器,或者保存到更改列表描述中的消息等),它们可以覆盖合并提交消息。

    所以请确保提交消息不是来自其他地方。如果它是一些较旧的提交消息,但始终相同,请检查编辑默认更改列表并检查描述中是否有内容(右键单击更改列表 | 编辑更改列表)。

    【讨论】:

    • 我还没有找到类似的东西,因此我发现在命令行中简单地运行 git merge --continue 或 git commit 会给我带来我需要的提交消息。
    【解决方案2】:

    在提交前选择“修改” - 它将用合并消息填充消息

    【讨论】:

      猜你喜欢
      • 2011-07-22
      • 2021-07-28
      • 2021-01-20
      • 1970-01-01
      • 2022-01-22
      • 2011-01-29
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      相关资源
      最近更新 更多