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



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

有没有一种简单(规范)的方法,或者一个现有的脚本,可以在 Python 中做到这一点?

您会发现使用svnlook diff的输出比将其与钩子可用的存储库和事务一起使用要容易得多svn diff这些存储库和事务作为参数。

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

最新更新