Chapter 7. ESP-IDF Versions
Important: It is strongly recommended to regularly run git pull and then git submodule update -
-init --recursive so a local copy of master does not get too old. Arbitrary old master branch revisions are
effectively unsupportable “snapshots”that may have undocumented bugs. For a semi-stable version, try Updating
to a Release Branch instead.
7.7.4 Updating to a Release Branch
In terms of stability, using a release branch is part-way between using the master branch and only using stable releases.
A release branch is always beta quality or better, and receives bug fixes before they appear in each stable release.
You can find a list of branches on GitHub.
For example, to follow the branch for ESP-IDF v3.1, including any bugfixes for future releases like v3.1.1, etc:
cd $IDF_PATH
git fetch
git checkout release/v3.1
git pull
git submodule update --init --recursive
Each time you git pull this branch, ESP-IDF will be updated with fixes for this release.
Note: There is no dedicated documentation for release branches. It is recommended to use the documentation for
the closest version to the branch which is currently checked out.
Espressif Systems 1592
Submit Document Feedback
Release v4.4