【问题标题】:sharpsvn search repository commitssharpsvn 搜索存储库提交
【发布时间】:2011-03-17 00:09:26
【问题描述】:

使用 sharpsvn 我想在我们的 svn 服务器中搜索所有已提交文件的 cmets 以查找特定字符串。

但我无法让它工作。我尝试了以下方法,但它不喜欢我的目标路径。

错误:修订类型需要工作副本路径,而不是 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); 

任何想法都会很棒

【问题讨论】:

    标签: sharpsvn


    【解决方案1】:

    这是因为你使用了:

    new SvnRevisionRange(SvnRevision.Working, SvnRevision.Zero)
    

    当你只传递一个 URL 时,它无法确定你的工作副本的修订号。

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

    【讨论】:

      猜你喜欢
      • 2011-10-30
      • 2022-10-06
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      相关资源
      最近更新 更多