SVN не плохой инструмент для синхронизации файлов на компьютерах! Если я хочу, чтобы куча машин имела одну и ту же версию файла, то иметь их в Subversion и возможность проверить их - это находка. Да, вы можете использовать такие инструменты, как rsync, или использовать монтирование NFS, чтобы поддерживать их актуальность, но, по крайней мере, subversion позволяет вам сохранять все ревизии и выполнять откат / перемотку, когда вы хотите.
Одна вещь, которую я скажу, это то, что автоматическое обновление машин из магистрали, вероятно, плохая идея, когда эти файлы могут сломать вашу систему, они должны обновляться из тега. Таким образом, вы можете проверить и сохранить историю изменений, проверить их, а затем применить тег, который будет синхронизировать файлы на других компьютерах при их обновлении.
Я понимаю ваше беспокойство по поводу автоматической фиксации этих инструментов, потому что вы, возможно, чувствуете, что требуется какая-то человеческая валидация, но для меня удаление взаимодействия с человеком устраняет человеческую ошибку в процессе, чего я и хочу от этого типа системы .
Человеческий аспект должен проявиться, когда вы подтверждаете, что все работает, прежде чем устанавливать производственный тег в дереве SVN.
Таким образом, ваш процесс в порядке, слепо позволяя автоматизированному процессу отправлять файлы в среду, где они могут что-то сломать.