2018/11/19


今日总结:
1.在git merge 是遇到了一些错误并解决
2.解决了JIRA上两个bug,更加了解了JIRA的操作流程
3.进一步熟悉了使用angular实现异步请求的特点
4.总结了使用git 在多人开发下分支管理的主要步骤

1、在git merge 是遇到了一些错误并解决

遇到 fatal: Unable to create index.lock File exists 
在.git 文件下找到index.lock 将其删除

来自 https://blog.csdn.net/zhangchao19890805/article/details/52439825

Git Merge时“交换文件.MERGE_MSG.swp已经存在”的问题
在.git 文件下找到.MERGE_MSG.swp 将其删除
或使用命令 
 git rm .git / .COMMIT_EDITMSG.swp  将其删除

来自 https://blog.csdn.net/sinat_33087001/article/details/80935285

注意
找到一个名为“.git / .COMMIT_EDITMSG.swp”的
的交换文件
 
来自 <http://www.it1352.com/800918.html> 

2、grunt 打包部分代码

修改了代码后如果使用grunt 重新打包某一项Task
例如:grunt copy:edit  ;  grunt copy:mg
 
假如我修改了某个js文件后:
grunt concat:js
grunt replace:indexjs
grunt copy:op
只需打包这三个task
不需要重新全部打包一遍

3、请求接口特点:

在这里插入图片描述

默认请求时params/data 要加上 methodname 和 serviceid 才能请求成功 使用angular处理异步请求
1、注入依赖$q
2、新建并返回一个 $q.defer().promise,与ES6中 返回一个new Promise()类似
3、本身就是异步请求,所以js在执行的时候会先执行同步代码,执行完后再执行异步代码。
在这里插入图片描述

所以如果要在请求后面使用到请求里的值,那么要先设置使用一个初始值,比如下面代码
在这里插入图片描述

4、git 总结

使用commit时 注意加上JIRAbug 版本号 加上问题描述如: git commit -a -m “GOV-6256 运营中心-日志中心:模块下拉列表没有通过后端接口获取”

Git 开发代码流程:

1. 切换到本地开发分支 git checkout develop-iip
2. 拉取并合并最新的开发分支代码 git pull origin develop-iip:develop-iip
3. 切换到本地个人分支 git checkout cd-wang.mao_dev
4. 合并最新的开发分支 git merge develop-iip

Git 提交代码流程:

1.在个人分支下 : git commit -a -m "jira bug 版本号  + 问题描述信息"
2.提交到远程个人分支 git push origin 个人分支
3.切换到本地开发分支  git checkout develop-iip
4.拉取并合并远程开发分支  git pull origin develop-iip
5.合并本地个人开发 git merge cd-wang.mao_dev  可能会有冲突切换回个人分支合并刚才的代码后解决冲突重复1,2,3,4,5 步骤直到没有冲突
6.提交到远程开发分支 git push
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值