Как исключить выбранные папки при обновлении с помощью powershell и SharpSvn? - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь обновить хранилище до определенной указанной ревизии, а также пытаюсь исключить указанные папки во время обновления.

$dict = New-Object 'System.Collections.Generic.Dictionary[string,[SharpSvn.SvnUpdateResult]]'
$res  = New-Object -TypeName SharpSvn.SvnUpdateResult -ArgumentList $dict, 0

[boolean] $stat = $svnClient.Update([string]$localDir, [ref]$res)

Как включить указание конкретной ревизии, до которой она должна обновляться?

Как исключить определенную папку внутри localDir?

Я наткнулся на SvnUpdatesArgs класс, но не представляю, как включить его в код с помощью powershell

пример:

$lcoalDir='C:\work_repo' and folders to exclude 'C:\work_repo\test'
...