am wondering if there will be versions or backups saved of the files I edit in case I need to revert
Not unless you have a plugin doing this automatically in the background. At its core, there is no versioning for files in WordPress.
Also, if you’re running WordPress 3.5.1, you really should upgrade now for the sake of security. 🙂
Do you recommend something for file versioning?
We’re using WordPress 3.5. 3.5.1 is on the drop-down select list when I created the topic, and I didn’t select that.
Ok, you should really upgrade to WordPress 3.9.1, you’re missing several critical security fixes.
https://codex.wordpress.org/Upgrading_WordPress
I use VaultPress, which takes care of versioning the theme files: http://vaultpress.com/
Disclaimer: I work for Automattic, but I would still use VaultPress even if I didn’t, and I actually used VaultPress long before I joined Automattic too.
There’s a huge risk upgrading WordPress when you have plugins that go outdated with later versions (even at their latest version) or there are customizations that are built for the current version. I only upgrade if I know that isn’t the case or they can be fixed in a cost-effective way, and having inherited every WordPress site I work on, upgrading is not necessarily cost-effective.
The gaping security holes are the huge risk, not the plugins and customizations which more than likely still work or have plentiful alternatives. The days of catastrophic upgrades ended long ago for WordPress.