issues
search
annidy
/
notes
0
stars
0
forks
source link
Protobuffer向后兼容
#298
Open
annidy
opened
1 month ago
annidy
commented
1 month ago
不要修改已存在的字段编号
新字段需要使用optional(.proto3默认是optional),如无必要不要设置required
repeated表示“零个或多个相同类型”,optional表示“零个或一个相同类型”。所以可以将原本的optional改为repeated,旧代码会只会使用最后一个
不要修改已存在类型。新增一个类型,同时将原有字段标记为deprecated