У меня есть каталог, файлы которого могут меняться или не меняться каждый день во время автоматизированного процесса. В этом каталоге содержатся файлы MDL для разработчика хранилища Oracle, которые представляют отдельные сопоставления. Автоматизированный процесс оракула создает файлы MDL на основе того, какие сопоставления существуют в модуле оракула. Невозможно знать, какие файлы будет содержать каталог, до тех пор, пока не запустится процесс Oracle.
Мне нужно передать все файлы в каталоге в Subversion после того, как процесс заполнил папку. Если файл, существовавший вчера, исчез (поскольку отображение оракула больше не существует), этот файл также следует удалить из svn. Если в oracle было создано новое отображение, и поэтому в папку был добавлен новый файл, новый файл должен быть добавлен в svn. Если отображение изменилось, и поэтому новый файл был изменен, изменение должно быть зафиксировано в svn.
Все это должно происходить как часть автоматизированного процесса, поэтому необходимо использовать инструкции командной строки svn для синхронизации изменений папки с svn.
Существует ли простая команда svn (или последовательность команд), которая будет синхронизировать папку, а не файл с репозиторием svn?