小编psp*_*int的帖子

在什么场景下libgit2比git更快?

我可以编写一个Zsh具有某些git-command 功能子集的模块。动机是加速提示。我使用的示例提示是:

    changed_files=()
    git diff --quiet 2> /dev/null || changed_files=(${(f)"$( git diff --name-only 2>/dev/null )"})
Run Code Online (Sandbox Code Playgroud)

当进入例如 linux-kernel repo 时,这不是很快。我想知道 libgit2 是否可以对某些典型任务提供更多控制,并且以这种或其他方式更快。

我想可能性很小,因为Git存储库结构简单,所以git代码是它的一对一反映。但谁知道呢?任何独特的libgit2表现特征都符合我的兴趣。

c git performance libgit2

3
推荐指数
1
解决办法
785
查看次数

标签 统计

c ×1

git ×1

libgit2 ×1

performance ×1