2016-03-17 1 views
2

Для выполнения задачи gulp мне нужно управлять файлами с версией (и только теми) в моей рабочей копии Subversion. Поскольку я не знаю ни одного подключаемого модуля, который может отфильтровывать непереведенные файлы из канала gulp, я в настоящее время использую child_process.execFileSync() для запуска обычной команды svn export и получения моих файлов во временном каталоге. Затем я передаю этот diredtory в gulp.src().Загрузить вывод `svn export` в поток винила

Это работает, и это не особенно медленно, но мне интересно ... Есть ли способ полностью пропустить файловую систему и создать поток Vinyl files с svn export?

ответ

2

svn ls [-R] ...

Вы должны фильтровать чистый каталог-узлов из вывода, но ... для узлов без поддеревьев в нем у вас есть чистый выход сразу без дорогостоящих файловых операций

+0

Это не ответ на мой вопрос но, вероятно, решает мою проблему :) Спасибо за намек, я сделаю некоторые исследования и отчитаюсь. –

Смежные вопросы