使用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);
任何想法都会很棒
答案 0 :(得分:0)
这是因为您使用了:
new SvnRevisionRange(SvnRevision.Working, SvnRevision.Zero)
当您传递网址时,无法确定工作副本的修订号。
尝试使用SvnRevision.Head
来获取存储库中的最新版本