У меня проблема с APP SharpSVN. Когда я пытаюсь использовать SvnClient.Write() или SvnClient.Export(), возникает следующая ошибка:Проблема с чтением файла с SharpSVN
искаженной URL для хранилища
Мой код выглядит следующим образом
using(SvnClient client = new SvnClient())
{
MemoryStream ms = new MemoryStream();
client.Authenticator.DefaultCredentials = new NetworkCredential("master","master");
SvnTarget t1 = new SvnUriTarget(new Uri("http://ETAB-APP:81/repositorio/"));
SvnTarget t2 = new SvnUriTarget(new Uri("http://ETAB-APP:81/repositorio/Registro e Controle Acadêmico/Administração/0000/Dossiê do Aluno - ADEMIR JOSPE SANGALLI - (2001193) - Curso (000)/DOC ADICIONAL(264839).pdf"));
client.Write(t2, ms);
client.Export(t2, "C:\\chups");
}
Это сводит меня с ума, потому что, если я попытаюсь выполнить этот метод, используя t1 как SvnTarget, все будет хорошо. Но проблема в том, что я не могу экспортировать весь репозиторий каждый раз, когда хочу получить конкретный файл.
Я пытался поставить "@" перед именем URL т.е.
http://@ETAB-APP:81/repositorio/Registro й Контрол Academico/Administração/0000/Dossiê сделать Aluno - Ademir JOSPE Сангалли - (2001193) - Curso (000)/DOC ADICIONAL (264839) .pdf
но ничего не происходит.
Что я делаю неправильно?
PS: Извините, если я сделал какую-либо ошибку, я бразилец, и мой английский не очень хорошо
Что вы получаете, когда получаете доступ к этому URL-адресу через свой браузер? –
Я предполагаю, что у вас не может быть файла как 'SvnUriTarget', поэтому, возможно, попробуйте это. –
Когда я пытаюсь получить доступ к этому URL через браузер, он работает нормально. – Guilhermevrs