工作记录
理解Yummy的工作记录管理是正确掌握后面Yummy工作流命令使用的前提。
工作流相关的命令是需要依赖一个工作记录来进行的,所有的工作目录均以json的格式保存到Yummy下的json/job.json文件中。
所谓工作记录,实际上是指用一个简单的别名来代表当前要处理任务的路径(包含html文件夹路径和样式文件夹路径)。Yummy是以项目的文件夹路径为维度来进行处理的。
举个例子,假如有一个文件架构如下:
SVN/ │ ├── Yummy │ ├── html/ │ │ │ └── 音乐节抽奖活动 │ ├── index.html │ └── about.html │ └── Mediastyle/ │ └── music_award/ ├── index.css │ ├── img/ │ ├── bg1.jpg │ └── bg2.jpg │ ├── slice │ ├── icon_share.png │ └── icon_comment.png │ └── sprite/ └── inde.png
html文件夹中存放的是项目的html文件,Mediastyle文件夹中存放的是项目的样式文件。
我们发现当前项目中有一个叫“音乐抽奖活动”的项目,对应的项目样式存放在music_award文件夹中。那么此时我们就可以建立起一个工作记录,把这两个路径对应起来。
下面开始以上图的例子来介绍工作记录命令的使用。
工作记录命令
添加工作记录
gulp add -d award,音乐抽奖活动,music_award //award就是工作记录别称,用于快速管理工作记录,工作记录会添加到job.json文件中去,不需要加html和Mediastyle前缀路径的原因是在配置文件中已配置好
设置当前工作记录
gulp set -d award
删除工作记录
gulp delete -d award
查看所有工作记录
gulp jobs
查看当前工作记录
gulp current
打开一个工作记录
gulp open [ -d award ] //-d参数可选,不带-d参数打开当前工作记录