ОК, это не прямой ответ на вопрос, но я должен сказать, что это действительно проблема рабочего процесса, а не то, что вы должны попробовать автоматизировать. Каталоги разработки, как правило, заполняются множеством случайных ошибок, которые не нужны при управлении исходным кодом, но забывают добавлять в файлы игнорирования. Этот процесс скоро заполнит ваш репозиторий мусором.
Более того, создание нового ресурса проекта, как правило, является довольно необычным процессом и должно быть предметом, который рассматривается, по крайней мере, немного осторожнее. Мне нравится то, что нужно выполнить команду «svn add» на каждом ресурсе (или пакетах с помощью глобализации), так как он останавливает случайные коммиты.
Если вы беспокоитесь о том, что собираетесь что-то забыть, команда «svn status» - ваш друг. Периодически запускайте его, чтобы убедиться, что вы отслеживаете все ресурсы, которые вам нужны.