Я пишу сценарий оболочки (который мне не нужен), и мне нужна помощь. Это скрипт, который перемещает вещи из git в CVS (не важно). Дело в том, что путь к файлу:
controllers/listbuilder/setup/SubmissionRolesListbuilderHandler.inc.php
и мне нужно уметь:
cvs add controllers;
cvs add controllers/listbuilder;
cvs add controllers/listbuilder/setup;
cvs add controllers/listbuilder/setup/SubmissionRolesListbuilderHandler.inc.php
Может кто-нибудь мне помочь? Лучшее из того, что я придумал, - это рекурсивное добавление ВСЕХ файлов в мое рабочее дерево, но это кажется чрезмерно неэффективным.
РЕДАКТИРОВАТЬ: Меня попросили разъяснений. Вот что я хочу: я хочу иметь возможность добавлять файлы CVS ADD, получать список путей к файлам и каким-то образом обрабатывать добавление новых папок при необходимости.