写点什么

实习记录:PB 协议编写

发布于: 2021 年 02 月 19 日

在 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

用户头像

还未添加个人签名 2021.01.20 加入

还未添加个人简介

评论

发布
暂无评论
实习记录:PB协议编写