【问题标题】:IntelliJ Idea: Disable Auto Commit on MergeIntelliJ Idea:在合并时禁用自动提交
【发布时间】:2016-06-09 04:27:25
【问题描述】:

BranchBranch Dialog 合并时,我想在 Intellij Idea 上禁用 Auto-Commit on Merge,如下所示。

我知道,如果我们使用 Merge Branch Dialog,我可以选择 No Commit

当我从分支视图对话框合并 branch 时,我可以禁用合并时自动提交吗?

【问题讨论】:

标签: git intellij-idea merge


【解决方案1】:

虽然您目前无法在 IDEA 本身中配置它,但有可能 在你的 git 配置中设置它。这将影响包括 IDEA 在内的所有 git 客户端。

 git config --global merge.commit no

【讨论】:

  • 如果我必须解决合并冲突,这似乎不起作用。在我解决了最后一个冲突文件之后,IntelliJ 显式执行了 git commit,即使我将 merge.commit 设置为 no
  • 你可能还有 fast-forward ,它绕过了 merge.commit 设置。做一个额外的git config --global merge.ff false
【解决方案2】:

使用 PyCharm 的步骤如下,在 Idea 上几乎是一样的

【讨论】:

  • OP 明确表示他知道这一点,并且还要求从分支视图对话框中“不提交”。
猜你喜欢
  • 2014-11-23
  • 2012-06-23
  • 1970-01-01
  • 1970-01-01
  • 2016-11-02
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 2016-06-10
相关资源
最近更新 更多