gerrit上看编译不通过
打开
点开fulllog
然后 搜索 failed 关键字 或者error
都没有就看具体信息 就能找到原因了
此外碰到一个难以解决的问题
就是master分支本地编译没问题
push以后一直报错引用不到某个变量
最后发现是打开fulllog 发现其实报错的是其他的工程,不是本工程
需要改manven地址 工程配置的问题
具体原因是master的公共库cores代码 是被多个项目引用的,
你这个项目编译了。另外多个项目也会编译要保证全部项目都没有问题,才会编译通过合入
但是如果是push到分支就不会编译很多个项目,只会编译本工程分支的,因为这个分支只与这个项目相关,不是公共的
让别人改完后再retrigger一下就会引发重新编译通过再合入