libgit2如何获取当前目录的状态?

时间:2017-11-13 00:50:03

标签: git libgit2

如何获取单个目录的状态,而不是整个存储库?

我看过以下内容:

  • git_status_list_new获取存储库状态,但我只关心位于单个目录中的文件。

  • git_status_file获得单身状态。

有没有办法可以使用libgit2获取单个目录的状态?

1 个答案:

答案 0 :(得分:2)

git_status_list_new接受git_status_options结构,其中包含pathspec成员,该成员控制列表中包含的文件。您可以使用它将返回的状态限制为单个目录中的状态。