1

我有一个脚本,它基本上分析了给定远程存储库中的提交消息。

我当前的实现克隆了远程存储库,然后遍历每个分支,运行“git whatchanged”命令。

如果我只需要提交消息,有什么方法可以在不必克隆存储库的情况下这样做吗?我认为这会大大加快脚本的速度。

4

1 回答 1

1

我不相信这git提供了一种远程迭代存储库的机制。如果您在本地保留一个缓存的工作目录,而不是重新克隆整个目录,您只需应用更新,那么您不应该遇到速度问题。

如果您的远程存储库恰好是 on github,那么他们有一个远程 HTTP API用于与可能使您描述的存储库交互的存储库。

于 2012-05-14T19:27:19.510 回答