Version Control & Change Tracking
What Is Version Control?
Version control is a system that records changes to files over time so you can recall specific versions later. For websites, this means we can track every change made to your site’s code, see who made it and when, and revert to a previous version if something goes wrong.
How InnerMedia Uses Version Control
Our development team uses Git — the industry-standard version control system — to manage all custom code for your website. Every change is committed with a description of what was changed and why.
- Code changes — Every theme modification, custom feature, and bug fix is tracked
- Deployment history — We can see exactly what was deployed to your live site and when
- Rollback capability — If a code change causes an issue, we can revert to the previous version in minutes
- Collaboration — Multiple developers can work on your site without conflicting changes
WordPress Revision History
WordPress also has a built-in revision system for content. Every time you edit a page or post and click ‘Update’, WordPress saves a revision. You can view and restore previous versions of any page by clicking the ‘Revisions’ link in the page editor.
To view revisions for any page, open it in the editor and look for 'Revisions' in the right sidebar under 'Post'. Click it to see a timeline of all changes, with the ability to compare and restore any previous version.
Content Change Tracking
For sites with multiple editors, we can install an activity log plugin that records who changed what and when. This is useful for schools with several staff members editing the website.
While WordPress saves content revisions, it does not track changes to settings, menus, or widgets. If you change a setting and need to undo it, contact InnerMedia and we can restore from a backup if needed.
Was this article helpful?