对于GitHub上的存储库,GitKraken显示:
此存储库需要LFS,但您没有安装LFS.修改LFS跟踪的文件可能会损坏您的存储库.有关安装LFS的信息,请访问我们的支持网站.
按钮:支持站点
但是,他们的支持网站没有提到"大文件存储".最大的文件大约是4 MB.如何修改"大"文件会损害存储库 - 可能损坏的二进制数据?
在这里满足要求需要哪些步骤?
但是,他们的支持网站没有提到"大文件存储".
它确实在Git LFS Requirements页面上.
如何修改"大"文件会损害存储库......?
Git将每个文件的每个副本存储在存储库中.如果你有一个4 MB的文件,这没什么大不了的.如果您有一个4 MB文件的1000个修订版,那么每次克隆时本地存储并传输的是4000 MB.
Git LFS的工作原理是为大文件添加第二个对象存储区域,只有在需要检出它们时才会传输它们.在实际的Git存储库中,存储了一个小的"指针文件",其中包含有关检索二进制文件的位置的信息.因此您的存储库保持较小,但您可以按需获取大型二进制文件.
如果您尝试使用此存储库而不安装LFS,您将(首先)无法查看实际的二进制内容,只能看到指针文件.每次尝试添加内容时,您将(第二次)将二进制文件检入实际存储库,而不是LFS空间.它不会"腐败",但它肯定不会是存储库的发起者所期望的.
这应该像遵循GitKraken的安装Git LFS 的说明一样简单.
| 归档时间: |
|
| 查看次数: |
2016 次 |
| 最近记录: |