SuiteCRMs sync fields to database robustness

Hi,

we are thinking about using a Git repository to distribute SuiteCRM customizations. We are currently a bit unsure about how much we can trust SuiteCRMs ability to auto-update the database fields (add/remove) during a build repair.
When we pull changes they might be accompanied by an arbitrary number of added fields, which is in general expected to be low but could be still a few. Are there some thoughts on how trustworthy quick-repair is to sync the fields with the database?
Has someone here some thoughts on this? I mean you could enforce a database migration step but this is of course additional overhead which I would want to avoid if somehow possible.

Best,

Have you looked at the recent PR’s adding better rebuild capabilities to Robo tasks? These should facilitate automated deployments.

Like this one

https://github.com/salesagility/SuiteCRM/pull/7829

(not merged yet)