将“svn export”输出加载到黑胶唱片流中



对于一个 gulp 任务,我需要在我的 Subversion 工作副本中操作版本控制文件(并且只有那些)。由于我不知道有任何插件可以从 gulp 管道中过滤出不受版本控制的文件,我目前正在使用child_process.execFileSync()来运行常规svn export命令并将我的文件放在临时目录中。然后我将该目录提供给gulp.src().

它可以工作并且不是特别慢,但我想知道... 有没有办法完全跳过文件系统并直接从svn export创建黑胶文件流?

svn ls [-R] ...

您必须从输出中过滤纯目录节点,但是...对于没有子树的节点,您可以立即获得干净的输出,而无需昂贵的文件操作

最新更新