标签: git git-plumbing
我想在回购历史中的某个时刻访问一些blob。
目前,我使用git show $REV:$PATH执行此操作。但文件非常大,我不希望它们在脚本中被阅读和管道传输。我想得到他们的路径然后读作普通文件。
git show $REV:$PATH
我可以依赖当前文档中描述的布局(例如.git/objects/ee/2403ffd236587a2b17ddc35b0e711fc99ba6a0),获取文件哈希并手动将其转换为路径吗?我的意思是它在将来的版本中不会很快改变,而且对象目录总是具有这种结构。 使用一些管道命令有更简单的方法吗?
.git/objects/ee/2403ffd236587a2b17ddc35b0e711fc99ba6a0