为什么带有 LFS 的 egit 显示 "The system cannot find the file"?

Why is egit with LFS showing "The system cannot find the file"?

将 Eclipse 与 egit 结合使用。最近添加了 LFS。任何推送到远程都会出错。

作为一个简单的测试用例:我克隆了一个远程存储库,然后在不更改任何文件的情况下推送到远程上的一个新分支,并得到了这个:

Can't connect to any URI... (Rejected by "pre-push" hook. 
open d:\dev\workspace\src\com\freightos\TestExcel.xlsx:
The system cannot find  the file specified.

注意:

经过运行git lfs fetch --all,问题解决。它获取不在当前分支中的旧文件。

$ git lfs fetch --all
Scanning for all objects ever referenced...
* 740 objects found
Fetching objects...
Git LFS: (498 of 498 files) 2.07 GB / 2.01 GB