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 回答