利用任务,可以有多便捷?
背景: 我司的代码合入采用的是 从主仓库fork
=> 从个人仓库提Merge Request
这种github
经典模式。
日常: 因此我司员工经常需要依次执行以下4条指令
或者在VSCode源代码管理中依次执行以下四个操作
:
$ git stash push -u -m xxx
(将当前未提交的内容存储)$ git pull base --rebase
(从主仓库变基拉取代码)$ git push origin --force
(向个人仓库推送)$ git stash pop
(弹出之前存储的内容)
魔法: 熟悉VS Code任务系统的我,在执行以上内容时,只需要两步:
- 按下
一个快捷键
。 - 连点
两下回车键
。
如下:
接下来VS Code竟自行完成了以上四个步骤!
这不仅能让我把上面这种耗时的日常操作浓缩到不到两秒的操作中,还让能不经意间在同事面前展示一下那神秘的极客范
。
那么?VS Code 任务系统到底是什么?它能做什么?我们要怎么使用它呢?
什么是VS Code任务系统?
VS Code 任务系统支持用户通过
可视化界面、热键
来触发运行脚本或启动程序
的效果。它的行为是通过配置
来定义的
关键词解读:
- 目标:
运行脚本、启动程序
;
任务系统的终极目标,是去执行一些你期