The subversion plugin has the option to leave the working copy untouched with the [NoopUpdater](https://github.com/jenkinsci/subversion-plugin/blob/master/src/main/java/hudson/scm/subversion/NoopUpdater.java). This option should be added to the Job DSL Plugin.