У меня возникли проблемы с чернильницей некоторых папок из репо с использованием SharpSvn (из C#). Я сделал это:SharpSvn: Почему обновление вложенной папки из Empty Depth Checkout пропущено?
client.CheckOut(uri, dir, new SvnCheckOutArgs() { Depth = SvnDepth.Empty });
foreach(var folder in folders)
{
client.Update(folder);
}
Но мой второй вызов Update
не работает. Сообщается, что действие было SvnNotifyAction.Skip, и ничто не будет записано в рабочую копию.
URI, по существу что-то вроде: svn://myserver/myrepo/mysdk
и дир нечто вроде C:\Test\mysdk
. (Я изменил точные названия для целей этого вопроса, но конструктивно это идентично.)
Тогда первая папка C:\Test\mysdk\include
(это работает)
Затем вторая папка C:\Test\mysdk\bin\v100\x86
(это один не update)
Почему первый работает, но когда я получаю вторую папку (вложенные подпапки), она не обновляется? Он сообщает, что он пропущен? Но я не знаю, как понять, почему.