CommiTail
CommiTail 是一个 VS Code 扩展,用于为 Git 提交信息追加标识。 特性
安装前置条件
安装方法
配置在工作区根目录创建
配置文件验证CommiTail 会自动验证配置文件的有效性,包括:
如果配置文件无效,CommiTail 会显示详细的错误信息,并提供创建默认配置的选项。 创建默认配置您可以通过以下方式创建默认配置文件:
使用方法
命令 (Command Palette)
配置选项 (
|
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
appendOptions |
string[] \| [string,string][] |
["[skip ci]", "🔧 chore", "🧪 test", "🚀 deploy"] |
提供可选的后缀列表;二维数组形式可额外指定描述文本 |
manual |
boolean |
true |
是否每次弹出选择框手动选择;false 时自动使用 defaultIndex 指定的项 |
defaultIndex |
number |
0 |
当 manual=false 时,默认选中的 appendOptions 索引 |
交互流程
自动模式 (manual = false
)
- 在 SCM 输入框编写提交信息。
- 直接点击 CommiTail 图标 或运行
Commit with Append
。 - 扩展自动在提交信息尾部追加
appendOptions[defaultIndex]
指定的后缀并执行git commit
。
手动模式 (manual = true
)
- 编写提交信息并执行命令。
- Quick Pick 弹窗展示所有
appendOptions
(若为二维数组则显示描述)。 - 选择一个后缀后立即追加到提交信息中;若已存在同样后缀则提示并不重复添加。