Source Control for Ignition

I would like to give this post a bump, so to speak, and see where things are at too. There was this statement a few years back, but my quick searches are not bringing anything forward:

If there is no integration with 3rd party source control, what is the recommended way of controlling a project's source outside of the simple backup before starting changes and again before deployment, with possible Development/Stage/Production servers in place?

Thank you,

Matt