Я выбрал proto3 для кеша (сериализации) для моего приложения, и он работал в течение нескольких месяцев.но теперь я хочу передумать для proto2, потому что hasField
действительно нужен.
проблема в том, что в кеше все еще много данных, которые сериализуются с proto3, если я не могу десериализовать их с proto2.это будет недопустимо.
мой вопрос: безопасно ли переходить с proto3 на proto2?Я сделал несколько тестов, я мог бы работать в некоторых случаях.но я боюсь, что это не полный тест покрытия.
моя текущая версия proto3 - 3.6.1
, а версия proto2, которую я хочу использовать, - 2.6.1