Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我查看了repository.h,index.h并没有找到如何确定 workdir 是否有任何变化?而且,如果索引有任何阶段性的变化?我对细节不感兴趣,只想要整体状态。
repository.h
index.h
用于git_diff_index_to_workdir检查工作目录中的更改并git_diff_tree_to_index获取分阶段更改。这些git_status_*功能同时进行。如果您只想要一个是/否的答案,那么在找到第一个更改的文件后传递一个通知回调以取消差异。
git_diff_index_to_workdir
git_diff_tree_to_index
git_status_*