1

Sharpsvn を使用して、svn サーバーでコミットされたファイルのすべてのコメントから特定の文字列を検索したいと考えています。

しかし、私はこれを機能させることができません。以下を試しましたが、ターゲットパスが気に入りません。

エラー: リビジョン タイプには、URL ではなく作業コピー パスが必要です

SvnRevisionRange range = new SvnRevisionRange(SvnRevision.Working, SvnRevision.Zero);
string targetPath = "http://********:81/svn/";
Collection<SvnLogEventArgs> items;
SvnLogArgs args = new SvnLogArgs { Range = range };
client.GetLog(new Uri(targetPath), args, out items); 

どんなアイデアでも素晴らしいでしょう

4

1 に答える 1

0

これは、次を使用したためです。

new SvnRevisionRange(SvnRevision.Working, SvnRevision.Zero)

URL を渡すだけでは、作業コピーのリビジョン番号を特定できません。

SvnRevision.Head代わりに、リポジトリで最新バージョンを取得してみてください

于 2011-03-16T16:09:26.590 に答える