如何避免 IntelliJ 中的空提交和推送

问题描述 投票:0回答:2

我注意到在互联网上每个人都想进行空提交。嗯,就我而言,情况恰恰相反。

出于某种原因,IntelliJ 2022(和 2023)这样做了,我希望它停止,但不知道如何。

16:24:07.797: [..\common] git -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/INS-8208:refs/heads/INS-8208 --set-upstream
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Create pull request for INS-8208:        
remote:   https://git.xxx.net/projects/LI/repos/common/pull-requests?create&sourceBranch=refs%2Fheads%2FINS-8208        
remote: 

问题是我的项目下有 2 个存储库,当我执行 Commit 和 Push 时,两个存储库都会执行它,即使只有其中一个有要提交的内容。然后我必须进入 Bitbucket 服务器并删除我的空分支。 我记得有时情况并非如此,但我不确定它是否在某些 IntelliJ 或 Bitbucket 更新后开始......

git github intellij-idea bitbucket
2个回答
0
投票

解决方案应该是:

  1. 启用提交模式检查。
  2. 为提交消息定义一个模式,如果不匹配,将阻止提交空消息。


-1
投票

您能否联系 JetBrains 支持人员并分享您如何执行推送的截屏视频?

© www.soinside.com 2019 - 2024. All rights reserved.