Of course, one should use Git for everything, but…
If you do a lot of revisions and are constantly breaking something, I’ve got a simple albeit important trick.
Memory on computers, cloud, even thumb drives is virtually limitless, with that in mind, we no longer worry about copying root folders. I like to make a container folder with the project name just below that are encapsulated root folders containing everything the project needs to run. Something like this:
Naming individual files with version numbers gets out of control quick. Especially if you have a major branch change, naming whole project folders according to version allows you to track/change branches much more easily and has the added advantage of making file uploads/code changes much easier.
That’s it for today, just thought I’d share.