本教程以 產品中心 項目爲案例
前提電腦環境: 安裝node、git
1、從遠程拉取項目代碼
// 桌面右鍵使用git bash打開git命令行窗口
git clone http://192.168.8.169:8088/eship/vue-product-center.git // 拉取代碼
cd vue-product-center // 進入項目目錄
2、 建立並切換分支 ledi即eship項目跳過此步驟
git checkout -b developer // 建立分支
git branch --set-upstream-to=origin/developer developer // 關聯遠程開發分支
3、 同步分支代碼
git pull
4、安裝項目依賴庫
npm install -g cnpm --registry=https://registry.npm.taobao.org // 先安裝cnpm 淘寶鏡像,若是電腦cnpm -v 有結果說明已安裝,可跳過此步驟
cnpm install 或者簡寫 cnpm i // 安裝依賴
5、運行項目
npm run devvue
1、整體流程node
1. 每次開發新功能或線上Bug修復時,從Master分支上拉取代碼,再新建開發分支,功能開發或Bug修復在開發分支上進行提交。分支命名:git
1)功能開發:dev_MMDD_開發人員名稱,如dev_0807_liusnpm
2)bug修復:fix_MMDD_開發人員名稱,如fix_0807_lius。bash
2. 測試時,從Master分支上拉取代碼,新建測試分支,將每期上線功能的開發分支合併到測試分支上,將測試分支上代碼打包部署到測試服務器上。測試分支上不要提交代碼。測試分支命名:dev_MMDD_test,如dev_0807_test服務器
3. 測試分支測試完成後,將測試分支代碼合併到Master分支上。未經容許不準自行合併代碼到Master分支。測試
2、切換工做分支命令行
1. 提交本身分支教程
2. 切換master分支ip
3. 更新master分支
4. 在master分支上新建本身的分支
5. 切換到新分支上
6. push新分支
7. 將本身舊分支Merge到新分支上
3、打包流程
1. 本身分支更新/提交
2. 切換master分支
3. 更新master分支
4. 新建打包分支
5. 切換到打包分支
6. 將本身和別人的分支Merge到打包分支
7. 打包