看起来,git_index_get_bypath和git_status_foreach_ext (使用GIT_STATUS_SHOW_INDEX_ONLY)只是读取索引的不同方式。有什么区别,为什么我要用其中一种对另一种?
发布于 2013-07-25 09:54:27
git_index_get_bypath允许您查找给定索引的特定条目。
git_status_foreach_ext进行状态检查,这是工作树、索引和HEAD之间的比较,并迭代调用传递函数的比较结果。使用该标志,它将跳过该比较中的工作树。
使用哪一个取决于您要查找的内容:索引中的特定条目或索引与HEAD之间的差异列表。
https://stackoverflow.com/questions/17839919
复制相似问题