私が見つけた SharpSvn のドキュメント ( hereSvnClient.getinfo
) では、 ( type)の戻り値がboolean
ありません。誰でもそれを手伝ってもらえますか?ありがとう。
2437 次
2 に答える
9
これが私が得た答えです:
通常、すべての SvnClient メソッドは成功すると true を返し、失敗するとエラーをスローします。ただし、.ThrowOnError を false に変更するか、イベント ハンドラでコマンドをキャンセルすると、エラー/キャンセル時に false が返されます。したがって、特定の設定を持つ SvnInfoArgs オブジェクトなしで .GetInfo への単純な呼び出しを使用している場合 (またはエラー処理をオーバーライドできる SvnClient インスタンス自体の非常に特定の処理) は、常に true になるため、戻り値を無視できます。 .
このメールを送ってくれた Bert という名前の親切な人に感謝します。ありがとう。
于 2013-04-10T09:23:55.717 に答える
1
SvnInfoEventArgsの out パラメータを取得し、呼び出しが成功しました。たとえば、GetInfo 呼び出しを使用して、ディレクトリから最新のリビジョン番号を取得できます。
private long GetLatestRevisionNumber(Uri myUri)
{
using (SvnClient client = GetClient())
{
SvnInfoEventArgs info;
client.GetInfo(myUri, out info);
return info.LastChangeRevision;
}
}
于 2013-04-10T16:45:09.593 に答える