1
我查看了repository.h
,index.h
,但未找到如何确定workdir是否有任何更改?另外,如果指数有任何阶段性变化?我对细节不感兴趣,只想要整体状态。确定工作目录是否有变化并且索引已经进行了更改(libgit2)
我查看了repository.h
,index.h
,但未找到如何确定workdir是否有任何更改?另外,如果指数有任何阶段性变化?我对细节不感兴趣,只想要整体状态。确定工作目录是否有变化并且索引已经进行了更改(libgit2)
使用git_diff_index_to_workdir
检查workdir中的更改和git_diff_tree_to_index
以获得分阶段更改。 git_status_*
功能可以一起完成。如果你只想要一个是/否的答案,那么在找到第一个变更后的文件后,传递一个通知回调以取消差异。