SharpSVN API に問題があります。SvnClient.Write() または SvnClient.Export() を使用しようとすると、次のエラーが発生します。
リポジトリの不正な 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 e Controle Acadêmico/Administração/0000/Dossiê do Aluno - ADEMIR JOSPE SANGALLI - (2001193) - Curso (000)/DOC ADICIONAL(264839).pdf
しかし、何も起こりません。
私は何を間違っていますか?
PS: 間違っていたらすみません。私はブラジル人で、英語はあまり得意ではありません。