LFS 未跟踪的文件上的“git lfs lock”应该做什么?

时间:2021-06-10 17:49:44

标签: git-lfs

如果在 LFS 未跟踪的文件上调用“git lfs lock”,它的行为应该是什么?我在文档中没有看到这个问题

在我使用命令行的实验中,它允许我锁定一个未被 LFS 跟踪的文件。它随后在我执行“git lfs locks”时显示该锁。但是,如果我执行“git lfs ls-files”,它不会显示该文件正在被跟踪。

是吗?

git-lfs/2.13.3 (GitHub; windows amd64; go 1.16.2; git a5e6585)

1 个答案:

答案 0 :(得分:1)

允许锁定或解锁未实际跟踪的文件。这很有用,因为文件可能存在于不同的分支中,或者可能存在于分支中但已被删除。因此,锁操作通常应该成功,以便锁可以在不同文件的不同分支上工作。

git lfs ls-files 显示 Git LFS 跟踪的文件。如果文件在当前分支中没有被跟踪,它们将不会被 Git LFS 显示,即使它们可能被锁定在服务器上。