【发布时间】:2020-08-17 11:23:29
【问题描述】:
我们使用git-lfs 来管理包含许多二进制文件的存储库。当用户尝试使用git-lfs 锁定文件时,不会检查工作副本中的文件是否具有与远程存储库相同或更新的版本。当远程存储库中的文件版本比工作副本新时,可能会导致冲突。
git-lfs 有没有办法强制用户在尝试锁定文件之前先更新他们的工作副本?
提前致谢。
【问题讨论】:
标签: git locking conflict git-lfs
我们使用git-lfs 来管理包含许多二进制文件的存储库。当用户尝试使用git-lfs 锁定文件时,不会检查工作副本中的文件是否具有与远程存储库相同或更新的版本。当远程存储库中的文件版本比工作副本新时,可能会导致冲突。
git-lfs 有没有办法强制用户在尝试锁定文件之前先更新他们的工作副本?
提前致谢。
【问题讨论】:
标签: git locking conflict git-lfs
这不是 Git LFS 的功能。 Git LFS 服务器可以完全独立于标准 Git 服务器运行,并且没有标准方法可以在不克隆整个存储库的情况下确定分支是否是最新的。因此,Git LFS 服务器无法实现此功能。
【讨论】: