В настоящее время я пытаюсь улучшить процесс svn merge.Чтобы добиться этого, я начал создавать сценарий оболочки, который просматривает, какие папки были изменены с момента последнего сброса.Выходной файл этого сценария выглядит следующим образом:
/components/intmodules/
/components/ext/modules/EmailConn Runtime/
/components/emailconn/
/components/ftpconn/
/components/
/redist/
Теперь я хочу, чтобы эта структура папок создавалась в файловой системе с использованием обновлений SVN.Все папки должны быть извлечены с помощью --depth files
, кроме самых глубоких (не компонентов), они должны быть извлечены с помощью --depth infinity
.
Как бы мне этого добиться.Как я могу перебирать папки и извлекать / обновлять эти папки, в том числе с пробелами в имени?