Вы не хотите «переопределять» коммит, но хотите добавить еще один коммит, который обновит файл, верно? Действительно, полезно знать, откуда происходят изменения в вашем репозитории.
Для Subversion вы должны сделать что-то вроде
withCredentials([[$class: 'UsernamePasswordMultiBinding', credentialsId:'mycreds', usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD']]) {
sh "svn commit --message 'jenkins update' --non-interactive --no-auth-cache --username $USERNAME --password $PASSWORD"
}
Примечание: mycreds будет идентификатором имени пользователя / пароля учетные данные, которые вы сохранили в jenkins
Наконец, когда вы делаете jenkins do commit, вы должны обсудить это с вашей командой, прежде чем внедрять его; может быть сложно поддерживать его, если не все сделано правильно