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_*
功能可以一起完成。如果你只想要一個是/否的答案,那麼在找到第一個變更後的文件後,傳遞一個通知回調以取消差異。