- master 为主分支,要保护它的稳定性,随时可用来上线。
- 我们不应该直接在 master 分支上直接提交代码,而是从其它分支的合并。
- develop 为开发分支,一般包含正在开发的所有新特性,用于测试环境部署和测试。
- 我们不应该直接在 develop 分支上直接提交代码,也不应该把未经测试的代码合并进来,应该尽量保持测试环境干净可用。
- 当 develop 太“脏”以至于不能继续测试之后,可以考虑重新从 master 拉取一次。
{ | |
"name": "foo", | |
"version": "1.0.0", | |
"description": "foo project", | |
"main": "index.js", | |
"scripts": { | |
"start": "npm run serve | npm run watch-css", | |
"serve": "./node_modules/.bin/http-server -p 8080", | |
"build-css": "./node_modules/node-sass/bin/node-sass app/sass/style.scss -o app/css/ && ./node_modules/postcss-cli/bin/postcss --use autoprefixer app/css/style.css -d app/css/", | |
"watch-css": "nodemon -e scss -x 'npm run build-css'" |
用例子讲解 RxJS 5 的 Operators 。