Я не использовал SVN. Но должно работать следующее.
svn add foo/bar.file bar/foo.file
Это должно добавить файл bar.file
в каталог foo
и foo.file
, существующий в каталоге bar
.
И svn add foo
должны добавить все файлы в foo
на сервер. Флаг «рекурсивный» установлен по умолчанию.
И чтобы добавить все файлы в каталог, кроме нескольких (например, файлов, начинающихся / заканчивающихся ключевыми словами tmp
, test
и т. Д.), Я не думаю, что есть более чистый / простой способ сделать это, и лучше написать сценарий оболочки, который делает это.