こんにちは、コード ビハインドで svn コマンドを使用する際に問題があります。
public void SvnDiff(int rev1, int rev2)
{
try
{
var p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "svn";
string arg = string.Format("diff -r {0}:{1} --summarize --xml > SvnDiff.xml", rev1, rev2);
Console.WriteLine(arg);
p.StartInfo.Arguments = arg;
p.Start();
p.WaitForExit();
}
catch (Exception e)
{
Console.WriteLine(e);
}
}
このコマンドをcmdで使用すると、正常に機能します。svn diff -r 2882:2888 --summarize --xml > SvnDiff.xml
しかし、メソッドを実行すると、次のメッセージが表示されます: svn: E020024: Error resolving case of '>'
これを解決するために今何ができますか?アドバイスをありがとう