如何使用gitpython获得具有完整上下文的git diff
我想使用gitpython库获取对git存储库中文件的更改。 我正在使用如何使用gitpython获得具有完整上下文的git diff,python,git,gitpython,Python,Git,Gitpython,我想使用gitpython库获取对git存储库中文件的更改。 我正在使用 repo.git.diff(提交a、提交b、文件路径) ,谢谢。但是我需要增加diff的上下文,类似于-U参数。如何使用库完成此操作?最后,我使用子流程解决了此问题,如下所示: 子流程。检查_输出(['git','diff','-U500',commit_a,commit_b,file_path],cwd=project_dir)最后我使用子流程解决了它,如下所示: 子流程。检查_输出(['git','diff','-U5
repo.git.diff(提交a、提交b、文件路径)
,谢谢。但是我需要增加diff的上下文,类似于-U
参数。如何使用库完成此操作?最后,我使用子流程解决了此问题,如下所示:
子流程。检查_输出(['git','diff','-U500',commit_a,commit_b,file_path],cwd=project_dir)
最后我使用子流程解决了它,如下所示:
子流程。检查_输出(['git','diff','-U500',提交a,提交b,文件路径],cwd=project\u dir)