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



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

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

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

我需要的输出如下:

头部修订中的代码行数已更改文件数

实际的diff文件。

如何使用Python实现这一点?我在这里看到了很多类似的问题,但没有一个是关于如何在Python中实现这一点的。有人能推荐一些库/代码来帮助实现这一点吗?

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

最新更新