Versioning built into WordPress. Here comes a WordPress plugin which provides automatic git version control and deployment for your plugins and themes integrated into wp-admin.
Gitium is designed with sane development environments in mind, allowing staging and production to follow different branches of the same repository. You can also deploy code simply using git push.
Gitium enables continuous deployment for WordPress, integrating with tools such as Github, Bitbucket or Travis-CI. Plugin or theme updates, installs, and removals are automatically versioned. Ninja code edits from the WordPress editor are also tracked by the version control system.