SharpSVN APIに問題があります。私は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");
}
です私がtvをSvnTargetとして使用してこのメソッドを実行しようとすると、すべてうまく動作するので、私を狂ってしまいます。しかし、問題は、特定のファイルを取得するたびにすべてのリポジトリをエクスポートできないことです。 ADEMIR JOSPE SANGALLI - -
は私がAlunoを行うhttp://@ETAB-APP:81/repositorio/Registro電子ControleAcadêmico/Administração/ 0000 /Dossiêすなわち、URLの名前の前に "@" を入れてみました(2001193) - Curso(000)/ DOC ADICIONAL(264839).pdf
何も起こりません。
私は間違っていますか?
PS:私はどんな間違いをした場合は申し訳ありませんが、私はブラジル人だと私の英語は非常によくないです
ブラウザからURLにアクセスすると、何が表示されますか? –
私の推測では、ファイルを 'SvnUriTarget'として持つことができないので、おそらくそれを試してください。 –
ブラウザからそのURLにアクセスしようとすると、正常に動作します。 – Guilhermevrs