【发布时间】:2012-08-02 15:43:18
【问题描述】:
我想在单个 SVN URL 的两个修订之间创建一个差异(补丁)文件,包括统一上下文的行。
基本上我需要提供一个Python方法来实现以下功能:
SVN 存储库的 URL 第一次(之前)修订的编号 第二次(之后)修订的编号
我需要的输出如下:
head 版本中的代码行数 更改的文件数
实际的差异文件。
如何使用 Python 做到这一点?我在这里看到了许多类似的问题,但没有一个专门针对如何在 Python 中实现这一点。谁能建议一些库/代码来帮助实现这一目标?
【问题讨论】:
-
我想知道 difflib 是否有帮助? docs.python.org/library/difflib.html#module-difflib
标签: python svn version-control diff