第一次完成需求遇见的小问题-工作日记

开发阶段

在本地新建分支进行开发 分支名为feature-xxx

  1. 应该避免一切可能影响到其它页面样式的修改
  2. 慎用或者禁用important
  3. 单语言开发后需切换到其它语言查看是否受到影响
  4. 订单确认页的重现(下个预付测试单即可)

打包阶段

开发完毕后需要打包
如果多个页面做了修改 退回到pages目录 跑命令npm run build-all
如果打包单个页面 到该页面存在的目录 跑命令sh build.sh

提交阶段

将本地分支提交到远程
git add . && git commit -m “写清楚提交了什么内容” && git push –set-upstream origin 分支名(若分支已存在直接push即可)

  1. 拉代码时需要切换到SSH协议
    以前习惯直接使用http协议拉代码 所以拉取工作项目仓库时未切换到SSH协议 导致后面打包完推代码到远程仓库 sourcetree显示信息: 超前两个版本 这就表示推代码到远程仓库失败了
    所以需要后续设置ssh
    首先需要生成本地SSH KEY
  • 打开终端查看是否已经存在SSH密钥

    1
    cd ~/.ssh
  • 生成新的密钥

    1
    ssh-keygen -t rsa -C "youremail@example.com"

换成自己的邮箱 然后一路回车 即可生成SSH key

  • 进入ssh目录
    1
    cd ~/.ssh

这个目录下存在三个文件id_rsa(私钥文件)、id_rsa.pub(公钥ssh key)、known_hosts(对所有用户都可新来的远程主机的公钥)。
将id_rsa.pub中的内容全部复制到服务器端 保存即可。

  • 复制命令

    1
    pbcopy < ~/.ssh/id_rsa.pub
  • 设置远程仓库的地址为SSH协议下的URL,再推代码就OK了。

  1. 提交代码前要记得review一下!!!!千万不要把没用的代码提交到远程
  2. 推完后到gitlab或者sourcetree看一下是否将打包后的代码成功提交到远程

测试发布阶段

部署成功后 切换到自己新建的测试环境 在该测试环境下测试自己修改的内容 若无问题则在工作台将需求转测试状态
转测试之后 跟进测试进度 测试通过后 拉日期分支 然后合并 再推

0%