如何使用 c# 使用 Sharpsvn 客户端读取文件的每个修订版本?

2023-12-07

如何使用 c# 使用 Sharpsvn 客户端读取文件的每个修订版本?不是修订号,而是每个修订版中文件的内容............


您可以使用 SvnClient.FileVersions 来执行此操作,如类似的问题

public void WriteRevisions(SvnTarget target, SvnRevision from, SvnRevision to)
{
    using(SvnClient client = new SvnClient())
    {
        SvnFileVersionsArgs ea = new SvnFileVersionsArgs 
            {
                Start = from,
                End = to
            };

        client.FileVersions(target, ea,
            delegate(object sender2, SvnFileVersionEventArgs e)
                {
                    Debug.WriteLine(e.Revision);
                    e2.WriteTo(...);
                 });
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 c# 使用 Sharpsvn 客户端读取文件的每个修订版本? 的相关文章

  • 使用链表进行堆排序

    我想知道是否有人曾经使用链表进行堆排序 如果他们可以提供代码 我已经能够使用数组进行堆排序 但尝试在链表中进行排序似乎不切实际 而且在你知道的地方很痛苦 我必须为我正在做的项目实现链接列表 任何帮助将不胜感激 我也用C 答案是 你不想在链表
  • 如何从字符串中提取子字符串直到遇到第二个空格?

    我有一个像这样的字符串 o1 1232 5467 1232 5467 1232 5467 1232 5467 1232 5467 1232 5467 如何仅提取 o1 1232 5467 要提取的字符数并不总是相同 因此 我只想提取直到遇到
  • 使用 ADAL v3 使用 ClientID 对 Dynamics 365 进行身份验证

    我正在尝试对我们的在线 Dynamics CRM 进行身份验证以使用可用的 API 我能找到的唯一关于执行此操作的官方文档是 https learn microsoft com en us dynamics365 customer enga
  • Boost ASIO 串行写入十六进制值

    我正在使用 ubuntu 通过串行端口与设备进行通信 所有消息都必须是十六进制值 我已经在 Windows 环境中使用白蚁测试了通信设置 并得到了我期望的响应 但在使用 Boost asio 时我无法得到任何响应 以下是我设置串口的方法 b
  • 在 Mono 中反序列化 JSON 数据

    使用 Monodroid 时 是否有一种简单的方法可以将简单的 JSON 字符串反序列化为 NET 对象 System Json 只提供序列化 不提供反序列化 我尝试过的各种第三方库都会导致 Mono Monodroid 出现问题 谢谢 f
  • 防止控制台应用程序中的内存工作集最小化?

    我想防止控制台应用程序中的内存工作集最小化 在Windows应用程序中 我可以这样做覆盖 SC MINIMIZE 消息 http support microsoft com kb 293215 en us fr 1 但是 如何在控制台应用程
  • if constexpr 中的 not-constexpr 变量 – clang 与 GCC

    struct A constexpr operator bool const return true int main auto f auto v if constexpr v A a f a clang 6 接受该代码 GCC 8 拒绝它
  • Unity手游触摸动作不扎实

    我的代码中有一种 错误 我只是找不到它发生的原因以及如何修复它 我是统一的初学者 甚至是统一的手机游戏的初学者 我使用触摸让玩家从一侧移动到另一侧 但问题是我希望玩家在手指从一侧滑动到另一侧时能够平滑移动 但我的代码还会将玩家移动到您点击的
  • Linux 上的 RTLD_LOCAL 和dynamic_cast

    我们有一个由应用程序中的一些共享库构成的插件 我们需要在应用程序运行时更新它 出于性能原因 我们在卸载旧插件之前加载并开始使用新插件 并且只有当所有线程都使用旧插件完成后 我们才卸载它 由于新插件和旧插件的库具有相同的符号 我们dlopen
  • 条件类型定义

    如果我有一小段这样的代码 template
  • Unity c# 四元数:将 y 轴与 z 轴交换

    我需要旋转一个对象以相对于现实世界进行精确旋转 因此调用Input gyro attitude返回表示设备位置的四元数 另一方面 这迫使我根据这个四元数作为默认旋转来计算每个旋转 将某些对象设置为朝上的简单方法如下 Vector3 up I
  • 如何从 Boost.PropertyTree 复制子树

    我有一些boost property tree ptree 我需要树来删除一些具有特定标签名称的元素 例如 xml 表示源ptree如下
  • MySQL 连接器 C++ 64 位在 Visual Studio 2012 中从源代码构建

    我正在尝试建立mySQL 连接器 C 从源头在视觉工作室2012为了64 bit建筑学 我知道这取决于一些boost头文件和C 连接器 跑步CMake生成一个项目文件 但该项目文件无法编译 因为有一大堆非常令人困惑的错误 这些错误可能与包含
  • 调用 .ToArray() 时出现 ArgumentException

    我有一个经常被清除的列表 代码完全是这样的 VisitorAgent toPersist List
  • 如何在C#中控制datagridview光标移动

    我希望 datagridview 光标向右移动到下一列 而不是在向单元格输入数据后移动到下一行 我试图通过 dataGridView1 KeyDown 事件捕获键来控制光标 但这并不能阻止光标在将数据输入到单元格后移动到下一行 提前感谢你的
  • 如何获取带有某个属性注释的所有属性?

    我刚刚从 Roslyn 开始 我想找到所有用属性名称 OneToOne 注释的属性 我启动了 SyntaxVisualizer 并能够获取对该节点的引用 但我想知道是否有更简单的方法来实现此目的 这就是我所拥有的 var prop docu
  • Streamwriter 覆盖 txt 文件中的文本

    有没有什么方法可以重新打开流写入器而不创建新的写入对象 因为此时 当调用 WriteOdd 时 streamwriter 正在覆盖在它之前调用的 WriteEven public void WriteEven StreamWriter wr
  • winform c# 中的弹出窗口

    我正在开发一个需要弹出窗口的项目 但问题是我还希望能够通过表单设计器在此弹出窗口中添加文本框等 所以基本上我有一个按钮 当您单击它时 它将打开我在表单设计器中设计的另一个窗口 我一直在谷歌搜索 但还没有找到我需要的东西 所以我希望你们能帮助
  • 如果找不到指定的图像文件,显示默认图像的最佳方式?

    我有一个普通的电子商务应用程序 我将 ITEM IMAGE NAME 存储在数据库中 有时经理会拼错图像名称 为了避免 丢失图像 IE 中的红色 X 每次显示产品列表时 我都会检查服务器中是否有与该产品相关的图像 如果该文件不存在 我会将其
  • 嵌入式linux编写AT命令

    我在向 GSM 模块写入 AT 命令时遇到问题 当我使用 minicom b 115200 D dev ttySP0 term vt100 时它工作完美 但我不知道如何在 C 代码中做同样的事情 我没有收到任何错误 但模块对命令没有反应 有

随机推荐

  • Android Web 视图 ERR_UNKNOWN_URL_SCHEME 错误

    当我单击转到 mailto 的链接时 电子邮件受保护 我收到此错误 网络 ERR UNKNOWN URL SCHEME 我尝试添加一个if url startsWith mailto 条件但它不起作用 这是我的MyWebViewClient
  • 我如何以编程方式使用 Apache ANT

    我正在制作一个简单的程序来编译并制作一个 jar 文件 但我不想使用 build xml 然后用 exec 调用它 但我想使用 ANT API 例如 org apache tools ant Task 有帮助吗 你不妨直接从源码中得到答案
  • 为什么 Azure Functions 在调试器中不显示异常?

    我是 Azure Functions 的新手 我发现在调试时 如果我的代码遇到某些异常 它不会显示在调试器中 我使用的是 Visual Studio 2019 此外 它只记录异常 而没有堆栈跟踪信息 因此很难找出错误 现在我正在使用 try
  • 使用 cfqueryparam 创建准备好的语句的条件?

    Does cfquery只要有 1 就成为准备好的语句cfqueryparam 或者还有其他条件吗 当ORDER BY条款或FROM子句是动态的 每个独特的组合都会成为准备好的声明吗 当我们这样做时会发生什么cfloop with INSE
  • 浏览器密码自动填充的 DOM 事件?

    我正在构建的网站上有一个相当标准的用户名 密码输入框 密码框上面有一个包含 Password 的 div 设置为display none 焦点或单击 This works great until the user asks their br
  • 使用 Facet Wrap 映射 R 中的不同状态

    我正在尝试使用 ggplot2 中的facet wrap 将不同的状态映射到多面图的每个方面 此处列出了我的代码 其中 数据集 是一个数据框 其中包含名为 状态 的变量 其中包含我想要通过构面映射的不同状态的名称 library maps
  • fwrite 从头开始​​写入而不删除

    我正在使用 PHP 和 fwrite 代码 但我希望每个写入位置都从文件的开头开始 而不擦除其内容 我正在使用这段代码 但它正在写入文件末尾 fr fopen aaaa txt a fwrite fr text fclose fr 那么您想
  • 对于字符串距离,是否有比 Levenshtein 更快(不太精确)的算法?

    我想运行 Levenshtein 但速度要快得多 因为它是我正在构建的实时应用程序 一旦距离大于10 它就会终止 从评论来看 人们似乎对Sift3 http sift codeplex com
  • Angular CLI + Angular 4 = IE10 不起作用

    我无法让 IE10 加载全新的 Angular CLI 项目 当您运行 ng new 时 除了默认 Angular CLI 包附带的代码之外 没有其他代码 我正在使用 Angular 4 2 4 angular cli 1 3 1 和 IE
  • 使用 Google 跟踪代码管理器和 Google Analytics 来跟踪 Chrome 扩展程序 (2020)

    我正在开发一个 Chrome 扩展 我希望能够使用谷歌分析来跟踪指标 我相信最简单的方法是通过标签管理器 我发现this解释如何在 Chrome 扩展中实现 google 标签管理器的教程 但是 仅遵循本教程对我来说不起作用 我有几个问题
  • 无法打开堆栈跟踪文件'/data/anr/traces.txt/:权限被拒绝

    我是 Android 开发新手 我正在从这本书中学习 Androidhttp www informit com store product aspx isbn 9780321673350 我已经读到第10章了 一切正常 但当我单击 设置 选
  • 目录递归

    如果需要递归遍历目录树 有两种方法可以实现 建立越来越长的路径名 等 当您到达每个目录时 使用 chdir 逐步进入每个目录 因此您永远不会处理超过两个组成部分的路径名 在我看来 第一种方法更明显 并且可能更能抵御不幸事件 例如在中途卸载某
  • 覆盖 MEF 中的 dll

    现在 我正在尝试将一组不断变化的类分离到它们自己的 dll 中 并使用 MEF 动态加载它们 我的问题是 每当我在应用程序运行时尝试覆盖 dll 时 它都会说它正在使用中 是否有办法配置 MEF 让我覆盖 dll 并在应用程序仍在运行时获取
  • 哪个更正确:

    ...

    ...

    两者都是 h1 a a h1 and a h1 h1 a 有效的 HTML 还是只有一个正确 如果它们都正确 那么它们的含义有不同吗 两个版本都是正确的 它们之间最大的区别在于 在以下情况下 h1 a a h1 只有标题中的文本才是可点击的
  • 如何在 Python 中使用 Pillow 库向 PNG 图像添加轮廓/描边/边框?

    我正在尝试使用 Pillow python imaging library Python 库在我的 png 图像周围创建轮廓 描边 边框 选择任何颜色和宽度 您可以在这里看到原始图像和我想要的结果 由手机应用程序创建 https i sta
  • iOS UINavigationBar 按钮在 segue 返回后仍然褪色

    在我的应用程序中 我有多个视图控制器 并且大多数都有一个右侧UIBarButtonItem附加直接 显示 segue 操作 转到另一个视图然后按 lt Back 按钮时 原始按钮项目仍然淡出 但仍可用 这似乎只发生在 iOS 11 2 下
  • 我如何正确引用这个 bash 管道来观看?

    我已经建立了这个管道 echo scale 2 cat io grep wchar awk print 2 1024 3 bc 现在我正在努力watch它 我对 Bash 的了解确实是临时的 所以我没有取得成功 尝试过类似的事情 watch
  • 如果 x 是该字典中的值

    我想做这个 d 1 2 3 4 if 4 in d print Aha 但我想读取值而不是键 Pythonic 的方法是什么 Use values1 d 1 2 3 4 if 4 in d values print Aha 请注意 这将比键
  • MySQL 查询与别名 WHERE 匹配不起作用

    为什么我的语法不正确 SELECT MATCH tags title description AGAINST asd jhbdckdsb IN BOOLEAN MODE AS score FROM blogs WHERE score gt
  • 如何使用 c# 使用 Sharpsvn 客户端读取文件的每个修订版本?

    如何使用 c 使用 Sharpsvn 客户端读取文件的每个修订版本 不是修订号 而是每个修订版中文件的内容 您可以使用 SvnClient FileVersions 来执行此操作 如类似的问题 public void WriteRevisi