app\components\Folder::excludes PHP Method

excludes() protected method

rsync时,要排除的文件
protected excludes ( array $excludes ) : string
$excludes array
return string
    protected function excludes($excludes)
    {
        $excludesCmd = '';
        // 无论是否填写排除.git和.svn, 这两个目录都不会发布
        array_push($excludes, '.git');
        array_push($excludes, '.svn');
        $excludes = array_unique($excludes);
        foreach ($excludes as $exclude) {
            $excludesCmd .= sprintf("--exclude=%s ", escapeshellarg(trim($exclude)));
        }
        return trim($excludesCmd);
    }