SCM Sync Configuration Hudson plugin is aimed at 2 main features : First, keep sync'ed your config.xml (and other ressources) hudson files with a SCM repository (backup), Secondly, track changes (and author) made on every file with commit messages.
Homepage POM file JAR file Javadoc'org.jvnet.hudson.plugins:scm-sync-configuration:0.0.3'