Git-LFS历史下载
Git-LFS History Download
我最近一直在使用启用了 LFS 且充满二进制文件(如 PCB 原理图和项目文件)的新存储库。当我通过 GitHub 的界面以压缩 ZIP 的形式下载旧提交时,二进制文件是空的,而 ascii 文件很好。
当您下载当前版本的 repo 的 zip 时,也会发生同样的事情。 (Git 克隆按预期工作)。
我在另一家公司使用过相同的过程,并且能够很好地下载旧提交,是否还有其他需要更改的地方?
谢谢
这是一个known issue with GitHub.
不幸的是,您必须使用 git clone
来获取 LFS 数据。如果您还需要拥有完整的 LFS 历史记录,请在克隆后使用 git lfs fetch --all
。
现在可以控制存档是否在其中嵌入 LFS 对象。您可以在存档下的存储库设置中控制此选项。
请注意,此选项在 GitHub Enterprise Server 上不可用。
我最近一直在使用启用了 LFS 且充满二进制文件(如 PCB 原理图和项目文件)的新存储库。当我通过 GitHub 的界面以压缩 ZIP 的形式下载旧提交时,二进制文件是空的,而 ascii 文件很好。
当您下载当前版本的 repo 的 zip 时,也会发生同样的事情。 (Git 克隆按预期工作)。
我在另一家公司使用过相同的过程,并且能够很好地下载旧提交,是否还有其他需要更改的地方?
谢谢
这是一个known issue with GitHub.
不幸的是,您必须使用 git clone
来获取 LFS 数据。如果您还需要拥有完整的 LFS 历史记录,请在克隆后使用 git lfs fetch --all
。
现在可以控制存档是否在其中嵌入 LFS 对象。您可以在存档下的存储库设置中控制此选项。
请注意,此选项在 GitHub Enterprise Server 上不可用。