Я пытаюсь извлечь список добавленных файлов в хранилище svn, но я хочу игнорировать некоторые из них с некоторыми заданными расширениями. Например: * .java, * .xhtml и т. Д.
В данный момент я работаю в командной строке:
svn diff -r revision_start:HEAD --summarize > output.txt
Затем я сделал простую Java-программу, которая берет только те строки, которые начинаются с «A» (из добавленных) и фильтруют те, которые не имеют вышеупомянутых расширений (в цикле while с буферизованным читателем)
Есть ли более простой способ сделать это?
- Как я могу вывести в свой файл только файлы с A (добавлено), поэтому я не получаю также M (измененные) и D (удаленные)?
- Можно ли их отфильтровать, исключая некоторые расширения в команде cmd? (без дополнительной Java-программы)
Заранее спасибо.