赞
踩
以官网为准
https://code.visualstudio.com/docs/editor/tasks#vscode
提交代码的脚本push.sh通过读取args获得commit信息,args为inputs的promptString,即在quick input框中输入的字符串。
在这里输入commit信息,直接Enter就会把inputs中default字段的信息填在这里,直接输入即可覆盖。
{
"version": "2.0.0",
"inputs": [
{
"type": "promptString",
"id": "commitInfo",
"description": "输入commit信息",
"default": "default information"
}
],
"tasks": [
{
"label": "提交代码",
"type": "shell",
"command": "./push.sh",
"args": [
"${input:commitInfo}"//inputs中的id
],
"group": "test",
"presentation": {
},
"problemMatcher": []
}
]
}
其中push.sh为
#!/bin/bash
git add .
git commit -am $1
git push
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。