Skip to main content
 首页 » 编程设计

Python:如何在单个 URL 的 2 个修订版之间创建差异/补丁文件

2025年05月04日8cmt

我想为单个 SVN URL 在两个修订之间创建一个差异(补丁)文件,包括统一上下文行。

基本上我需要提供一个Python方法来实现如下:

SVN 存储库的 URL 第一次(之前)修订的编号 第二次(之后)修订编号

我需要的输出如下:

head 版本中的代码行数 更改文件数

实际差异文件。

如何使用 Python 执行此操作?我在这里看到许多类似的问题,但没有一个是关于如何在 Python 中实现这一点的。任何人都可以建议一些库/代码来帮助实现这一目标吗?

请您参考如下方法:

我注意到了 pysvn报价diff方法。我认为这正是您所需要的。