Version 2 (modified by 3 years ago) ( diff ) | ,
---|
Code Repository
Typically in order to update the engine, there are four things to update:
- Godot Engine (Git repo)
- Godot CPP (Git repo)
- Zylann Voxel Module (Git repo)
- API bindings JSON
You'll need to clean the CMake build in order to force regeneration of the API bindings JSON file.
Update Submodules
Periodically it is necessary to update the Git repository and dependencies, doing this using Git is beyond the scope of this maintenance manual (see also git pull and git checkout for the two most commonly used Git methods for updating / switching code branches). However, it's a bit more complex to update the submodules. After code in the trunk has been updated, run the following command from the root path of your code repository to replicate the code sync to submodules:
git submodule update --remote --recursive