How to set Git submodules at fixed commits / tags

43 views (last 30 days)
Marcelo
Marcelo on 9 Jan 2026 at 15:59
Commented: Broy on 16 Jan 2026 at 8:30
I am moving from SVN and into GIT for some Simulink projects, and I am encontering some challenges to properly set up.
In SVN, we have a structure such as:
trunk/
- Project_1/
- Externals/
- Lib_A/ --> external to tags/Lib_A_V2
- Lib_B/ --> external to tags/Lib_B_V1
- Project1.slx
- Project1.prj
- Lib_A/ --> development of lib A
- Lib_B/ --> development of lib B
tags/
- Lib_A_V1
- Lib_A_V2
- Lib_A_V3
- Lib_B_V1
- Lib_B_V2
- Lib_B_V3
- ...
With GIT, there will be no more "tags/" separated folder, as it will be part of the master branch for Lib_A and Lib_B. Is it possible to configure the submodule to a specific tag / commit from the Simulink Project interface?

Answers (0)

Categories

Find more on Source Control in Help Center and File Exchange

Products


Release

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!