sharpsvn搜索存储库提交

时间:2011-03-16 14:58:55

标签: sharpsvn

使用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); 

任何想法都会很棒

1 个答案:

答案 0 :(得分:0)

这是因为您使用了:

new SvnRevisionRange(SvnRevision.Working, SvnRevision.Zero)

当您传递网址时,无法确定工作副本的修订号。

尝试使用SvnRevision.Head来获取存储库中的最新版本