SVN: добавить набор подкаталогов, но только определенные файлы - PullRequest
0 голосов
/ 04 марта 2019

У меня есть подпапка с большим количеством подпапок.В каждой подпапке есть файл settings.ini.Время от времени добавляется новый подфодлер с Ini-файлом и множеством других файлов и подкаталогов, я хочу автоматически добавлять и фиксировать его через jenkins, но только папку и ini.

C:/Program Files (x86)
-horst
--kevin
---settings.ini
--georg
---settings.ini
--heinz
---settings.ini
--herbert
---settings.ini
...

Я пытался: svn.exe --quiet --password %SVNPW% --username "%SVNUSER%" add --depth infinity --parents "C:/Program Files (x86)/horst/*/settings.ini"

Но это не работает, я получаю сообщение:

svn: E720123: Can't make directory 'C:/Program Files (x86)/horst/*'

Есть ли другое решение, что я делаю не так?

относительно Нильса

1 Ответ

0 голосов
/ 05 марта 2019

Это делает трюк

cd "C:/Program Files (x86)/horst"
dir /B /S settings.ini  > file_list.txt

%SVN%  --quiet --password %SVNPW% --username "%SVNUSER%" add --depth infinity --parents --targets file_list.txt

Я создал список целей, которые я хочу добавить, и позволил SVN сканировать его.

Nils

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...