实习记录:PB 协议编写
在 app 测试中,我们会经常遇到 PB 协议的编写。在这里我就不多阐述过多的理论知识了,就简单说一下公司的流程,记录一下今天用到的东西
一、利用 sourcetree 将 gitlab 的项目拉到本地
1.在 gitlab 项目点击 clone
2.复制密钥
3.打开 sourcetree,点击新建,选择从 url 克隆
4.将复制的密钥粘贴到源 url,选择想要的路径、名称,点击克隆
5.出现下面即为成功
二、根据业务内容编写 pb 协议
1.首先在 idea 或 xscode 打开我们刚刚拉取的 gitlab 文件,新建一个 master 分支
2.在建好的分支中新建业务协议的 pro 文件,如我写的是 group 业务的协议可以命名 group_business.proto,再新建一个业务结构体的 pro 文件,同理我将命名为 group_model.proto
3.打开协议文件,根据文档写协议
4.打开结构体文件,编写结构体文件
5.将写好的文件 commit 到 gitlab 上
选择要提交的文件,点击 commit and push
如没有先前没有登陆,点击 push 会弹出填写框让你输入你的 usename 和 password,写完点击 push 就提交成功啦
三、过程中遇到的坑
1.sourcetree 无法克隆或加载过慢
可以在终端利用命令行克隆
1)先 cd 到你想放在的文件夹里
2)% git clone https://xxxxxxxx.git(上一步在 gitlab 复制的密钥)
3)在提示下输入你的 usename 与 password 即可 clone 到本地
2.编写 pro 文件根据数据类型的不同改变内容
3.文件的提交不能点击 commit,一定要点击 commit and push
评论