Upgrading to new Unity too often breaks projects

Even updating to a newer LTS - e.g. 2019.4.20 to 2019.4.23 temporarily broke my project with all kinds of references messed up in a prefab.
The only fix - if you know it - is to reimport all assets.
But this is a concerning lack of stability for minor Unity updates

I’m sorry you’ve had this issue. Please consider using source control in order to guard and protect your hard-earned work.

That way you can update it, verify everything works, and if there is a show-stopper, instantaneously revert to the earlier version, no fuss, no muss.

Personally I use git because it is free and there are tons of tutorials out there to help you set it up.

Here’s how I use git in one of my games, Jetpack Kurt:

Using fine-grained source control as you work to refine your engineering:

Share/Sharing source code between projects:

Setting up the right .gitignore file:

Of course I use source control. I meant only way to fix without reverting and re-trying!