首页 > 解决方案 > 如何知道 git 存储库是否被 GitPython 修改?

问题描述

在我的应用程序测试中,我需要破解一个函数,而不是对 git 存储库进行更改。

import git
repo = git.Repo(".")

some_function_not_modifying_repo_due_to_error()

# assert repo did not change.

问题是我需要确定:

然后我需要知道整个目录是否被修改(工作树文件和 .git 文件夹)。

有没有要做的GitPython

标签: gitpython

解决方案


推荐阅读