V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yohole
V2EX  ›  程序员

idea 有没有这样的 git commit 模板设置或支持的插件

  •  
  •   yohole · 2021-11-22 15:39:03 +08:00 · 2311 次点击
    这是一个创建于 857 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是每次进来 commit message 交互窗口,然后固定显示预先设置的模板,如每次进来

    fix: #
    feat: #

    最终我填写的会大概会是这样子的

    fix: #任务 ID456 修复 BUG
    feat: #任务 ID456 修复 BUG

    先说明两个事:

    网上都在推荐的一个插件 git commit template ,我也安装了,发现还是不能符合满足我的需求,

    1.每次提交只能有一种类型的,要么 fix 或者只能 feat ,先预设含有两种类型的模板的好处是,如果只需要一种类型的提交,那么我会手动删除其中一条类型,如果需要增加的话,我会手动增加额外的类型(频率很低)

    2.我知道一次提交包含 fix 和 feat 两种类型可能不符合标准规范,但是这种情况很少,暂且不讨论,而预设模板有两种类型就是因为删除比增加更快更高效率

    请有经验的 V 友指导一下
    9 条回复    2021-11-23 09:30:04 +08:00
    misdake
        1
    misdake  
       2021-11-22 15:48:02 +08:00
    换一个支持自定义 template 的插件呗
    AOIO7t
        2
    AOIO7t  
       2021-11-22 16:10:15 +08:00
    git commit template
    yohole
        3
    yohole  
    OP
       2021-11-22 16:10:52 +08:00
    @misdake 找到一个比较小众的,但是不支持中文字符,会出现乱码
    AOIO7t
        4
    AOIO7t  
       2021-11-22 16:11:07 +08:00
    @AOIO7t 不好意思没有看全,忽略我吧
    yohole
        5
    yohole  
    OP
       2021-11-22 16:11:22 +08:00
    @AOIO7t 我上面不是说了吗?这个不支持我这个“简单”的需求
    fangcan
        6
    fangcan  
       2021-11-22 16:26:56 +08:00
    我也是用的 git commit template 不过你自己的需求可能自己写一个会更快吧
    misdake
        7
    misdake  
       2021-11-22 16:49:54 +08:00
    @yohole 比如这个? https://plugins.jetbrains.com/plugin/13477-git-commit-message-helper
    要自己编辑一下统一的 template
    fulinlin9527
        8
    fulinlin9527  
       2021-11-22 20:02:27 +08:00 via Android
    可以试试我写的 Git Commit Message Helper 😂
    yohole
        9
    yohole  
    OP
       2021-11-23 09:30:04 +08:00
    @fulinlin9527 可以,待会试一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1327 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:44 · PVG 01:44 · LAX 10:44 · JFK 13:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.