从图2的log中分析可以看到报错
ERROR illegal value '3.0 # default no' specified for double flag speed_bump_speed_limit'在flag文件里,行尾带了多余的空格或者注释,我们需要找到speed_bump_speed_limit的位置删除多余的空格或者注释
三、proto格式错误
图1
图2
从图2的报错中可以发现,字段定义编号错误需要更换不重复的编号,数字2在这个proto里重复
field number 2 has already been used in " apollo . planning . SpeedBoundsDeciderConfig " by field "boundary _ buffer " .protobuf使规范
1、不要修改已经存在的字段编码值
2、新增字段必须为optional或repeated,否则法保证新程序在互相传递消息时的消息兼容性。
3、在原有的消息中,不能移除已经存在的required字段,optional和repeated类型的字段可以被移除,但是他们之前使的标签号必须被保留,不能被新的字段重。
4、新增字段标签号可以不连续但不能重复。
四、git pull 的用法