从超过 3 个月的 Drake 版本升级的最佳方法是什么?

问题描述

我有一些使用旧版 Drake 的代码,我想升级到更新的版本。

我应该如何进行?

解决方法

TL;DR

要获得最快但信息量最大的升级方式,您应该在相隔 3 个月或更短的版本之间逐步升级:
https://drake.mit.edu/release_notes/release_notes.html

更多的话

对于需要移除的稳定公共 API,我们尝试将旧 API 标记为 deprecated for about a 3-month period;这些弃用应包括引导您使用更新 API(或替代方案)的警告。在 C++ 中,这应该显示为构建或运行时警告。在 Python 代码中,它应该显示为运行时警告。在 Bazel 代码中,它应该在构建过程中显示出来。

目前(2021-04),Drake 每月发布一次,所以一般你只需要跳过 3 个次要版本。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...