【发布时间】:2018-06-22 18:31:58
【问题描述】:
我正在使用 svn 命令编写一个 python 脚本来打印文件上 2 个 svn 修订的完整上下文更改日志(带有指示更改的完整文件)。
我在 svn repo 上有两个提交,我需要这两个版本的差异。 为此,我可以使用
svn diff -r <rev1>:<rev2>
但问题在于,这仅在更改的上下文中给出了几行。例如,如果我有一个 100 行的文件,并且我在第 50 行进行了更改,这将显示第 50 行的更改,并在其上方和下方显示 5-7 行。
我需要的是一个命令(或其他方式)向我显示完整文件,其中仅在第 50 行显示了更改。
还尝试使用提到的建议 here,但是对于我手头的场景来说,它似乎并不奏效。
感谢您对此上下文的任何帮助。
【问题讨论】:
标签: python python-3.x svn tortoisesvn