gpt4 book ai didi

git - 将 git 目录从一个支持 LFS 的仓库移动到另一个(也是 LFS)

转载 作者:行者123 更新时间:2023-12-02 00:36:20 28 4
gpt4 key购买 nike

我们希望将特定目录从一个 git 存储库移动到另一个。我找到了 these instructions ,直到从远程分支中 pull 出为止,一切顺利;似乎让 git-lfs 跟踪两边的文件会使过程稍微复杂一些。

我直接在我的本地克隆之间尝试了这个,以及在分支上执行过滤器分支并将其推送到主服务器 (VSTS)。在这两种情况下,污迹过滤器都失败了,说它找不到 LFS 跟踪的文件;使用 VSTS 远程记录的错误是 404。

我想将这些文件作为 LFS 在目标中跟踪,无论移动是直接使用本地克隆还是涉及服务器。是否有任何其他命令/开关或准备步骤允许这样做?

最佳答案

根据 repository clone times-out lfs files cannot be retrieved #1181

In both cases the smudge filter failed, saying it couldn't find the LFS-tracked file; with the VSTS remote the error logged is a 404.

这意味着文件在服务器上不存在。您可以尝试找到该存储库的本地克隆,并运行 git lfs push REMOTE_NAME --all

并且在将它们推送到新的 Git 存储库之前,您可能需要执行 git lfs fetch --all 来下载所有 LFS 跟踪的文件。

关于git - 将 git 目录从一个支持 LFS 的仓库移动到另一个(也是 LFS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49349974/

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