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