Git lfs:如何强制用户在锁定文件之前更新工作副本

Git lfs: how to force user to update working copy before locking file

我们使用 git-lfs 来管理我们的存储库,其中包含许多二进制文件。当用户尝试使用 git-lfs 锁定文件时,不会检查工作副本中的文件是否与远程存储库中的版本相同或更新。当远程仓库中的文件版本比工作副本更新时,可能会导致冲突。

git-lfs 有什么方法可以强制用户在尝试锁定文件之前首先更新他们的工作副本吗?

提前致谢。

这不是 Git LFS 的功能。 Git LFS 服务器可以完全独立于标准 Git 服务器运行,并且没有标准方法可以在不克隆整个存储库的情况下确定分支是否是最新的。因此,Git LFS 服务器无法实现此功能。