对于没有安装LFS扩展的开发者来说,了解Git LFS仓库的工作原理。

问题描述 投票:1回答:1

正如标题所言,我很想知道,对于没有安装LFS git扩展的开发者来说,一个包含LFS文件的git仓库将如何运作(克隆受影响的文件,提交受影响的文件等)。他们是否有可能克隆这样的仓库(或者至少是通过LFS受影响的文件)?

这篇文章 以一种非常好的方式解释了LFS for git(对于初学者)。

git large-files git-lfs large-file-support
1个回答
2
投票

技术规范其实也很好理解。https:/github.comgit-lfsgit-lfsblobmasterdocsspec.md。

git lfs 用一个在git仓库中跟踪的文本指针来替换实际文件。

v1文本指针的例子。

version https://git-lfs.github.com/spec/v1
oid sha256:4d7a214614ab2935c943f9e0ff69d22eadbb8f32b1258daaa5e2ca24d17e2393
size 12345
(ending \n)

没有lfs扩展名的人将看到这些文件,而不是预期的内容,但在其他方面可以与版本库交互。

© www.soinside.com 2019 - 2024. All rights reserved.