在执行挤压合并时,如何在GitHub上强制执行提交消息策略?
我们有一个提交钩子来强制执行以下消息: package.json在执行挤压合并时,如何在GitHub上强制执行提交消息策略?,git,github,Git,Github,我们有一个提交钩子来强制执行以下消息: package.json "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", "pre-commit": "yarn format:check", "pre-push": &q
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
"pre-commit": "yarn format:check",
"pre-push": "yarn run test"
}
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
],
"rules": {
"scope-case": [
0,
"always",
"pascal-case"
]
}
},
但是,如果我将PR与挤压策略(通过github web ui)合并,则可能会潜入提交消息,因为此处未强制执行策略:
feat: [TICKET-209] add completion tests
Added build instructions to README.md <-- Added via squash
feat: [TICKET-208] improve tests
feat:[TICKET-209]添加完成测试
在README.md中添加了构建说明