使用Python从Subversion diff获取文件和更改的行

时间:2014-01-26 10:41:32

标签: python svn diff

对于预提交挂钩,我需要在Subversion工作副本中的所有更改行上运行分析脚本。为此,我需要通过解析svn diff的输出来找出哪些行被更改。

是否有一种简单(规范)方式或现有脚本可以在Python中执行此操作?

1 个答案:

答案 0 :(得分:0)

您会发现使用svnlook diff的输出比svn diff更容易使用钩子作为参数可用的repo和事务。

您可能会发现值得探索pysnv以便能够直接在python中访问svn。