如何获取单个目录的状态,而不是整个存储库?
我看过以下内容:
git_status_list_new
获取存储库状态,但我只关心位于单个目录中的文件。
git_status_file
获得单身状态。
有没有办法可以使用libgit2获取单个目录的状态?
答案 0 :(得分:2)
git_status_list_new
接受git_status_options
结构,其中包含pathspec
成员,该成员控制列表中包含的文件。您可以使用它将返回的状态限制为单个目录中的状态。