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

问题描述

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

git-lfs有什么办法可以迫使用户在尝试锁定文件之前先更新其工作副本?

谢谢。

解决方法

这不是Git LFS所具有的功能。 Git LFS服务器可能完全独立于标准Git服务器运行,并且没有一种标准的方法来确定分支是否为最新版本而不克隆整个存储库。因此,Git LFS服务器无法实现此功能。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...