gpt4 book ai didi

git 从 LFS 迁移到普通仓库

转载 作者:行者123 更新时间:2023-12-04 12:04:03 25 4
gpt4 key购买 nike

Bitbucket 服务器上托管了 LFS git 存储库。
现在我们不需要 LFS。

如何从 git LFS 存储库迁移回普通存储库?

如果使用 LFS 进行 repo - 提交中有“指针”而不是文件。
如果我需要删除 LFS - 我应该使用文件而不是“指针”。
那么如何用提交历史中的文件替换所有“指针”呢?

建议,它类似于 git lfs smudge但应该适用于所有日志。

最佳答案

我今天在 github 上的项目中不想再使用 LFS 时遇到了这个问题。
获取信息关于整个存储库,您可以:

git lfs migrate info --everything
然后,当您决定要做什么时 迁移 , 你用:
git lfs migrate export --everything --include="*.png, *.unity, *.hdr, *.clip, ArtifactDB"
其中 --everything 表示所有分支,并在 --include 选项中列出要迁移的文件类型。
重要提示:这将重写所有历史记录,并且可能您将不得不 覆盖远程 使用 --force 或 复制新的 repo 进入其他服务器。

关于git 从 LFS 迁移到普通仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40365154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com