Answers:
这可能吗?
简而言之:不,不完全是。但是,https://stackoverflow.com/questions/1178389/browse-and-display-files-in-a-git-repo-without-cloning有一个不错的替代方法,可以在git存储库所在的机器上远程运行SSH命令生活。
它不适用于任何 git repo,仅适用于您可以对其执行SSH命令的地方。
似乎并非如此(至少现在很容易-也许我可以扩展Git使其成为可能)。
我编写了一个小脚本,该脚本将浅表副本克隆到临时项目中,然后运行git log
,然后再次删除目录。浅克隆应该有望很快。
脚本在这里:https : //github.com/albertz/helpers/blob/master/git-log-remote.sh