Python:如何在单个URL的2个修订版之间创建diff / patch文件?

时间:2012-08-05 09:12:20

标签: python svn version-control diff

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

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

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

我需要的输出如下:

头版本中的代码行数 已更改文件的数量

实际差异文件。

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

1 个答案:

答案 0 :(得分:1)

我注意到pysvn提供了diff方法。我认为这正是你所需要的。