git-lfs gives "Error: unknown command “post-merge” for “git-lfs”"?
git-lfs gives "Error: unknown command “post-merge” for “git-lfs”"?
在我们的服务器上执行 git 拉取或 fetch/rebase 时,git 打印此 warning:
Error: unknown command “post-merge” for “git-lfs”
有趣的是,事情仍然有效(所以 git-lfs 完成了它的工作并按预期获取大文件)。
一些在线资源表明 .git/hooks/commit/post-merge 文件有问题,但我检查过:将它们与其他存储库(在我的本地计算机上)进行比较时,所有挂钩文件都是相同的。
那么如何解决呢?
在我们的案例中,原因仅仅是 过时的 版本的 git-lfs。
我们的 git/gerrit 服务器及其基础设施最近进行了更新。
现在我们将 git-lfs
推送到可用的最新版本(我们的 Redhat 版本为 2.51 Linux)并且消息消失了。
(得知之前版本的 git-lfs 显示为 1.1,我真的很惊讶)
在我们的服务器上执行 git 拉取或 fetch/rebase 时,git 打印此 warning:
Error: unknown command “post-merge” for “git-lfs”
有趣的是,事情仍然有效(所以 git-lfs 完成了它的工作并按预期获取大文件)。
一些在线资源表明 .git/hooks/commit/post-merge 文件有问题,但我检查过:将它们与其他存储库(在我的本地计算机上)进行比较时,所有挂钩文件都是相同的。
那么如何解决呢?
在我们的案例中,原因仅仅是 过时的 版本的 git-lfs。
我们的 git/gerrit 服务器及其基础设施最近进行了更新。
现在我们将 git-lfs
推送到可用的最新版本(我们的 Redhat 版本为 2.51 Linux)并且消息消失了。
(得知之前版本的 git-lfs 显示为 1.1,我真的很惊讶)