如果在 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)
答案 0 :(得分:1)
允许锁定或解锁未实际跟踪的文件。这很有用,因为文件可能存在于不同的分支中,或者可能存在于分支中但已被删除。因此,锁操作通常应该成功,以便锁可以在不同文件的不同分支上工作。
git lfs ls-files
显示 Git LFS 跟踪的文件。如果文件在当前分支中没有被跟踪,它们将不会被 Git LFS 显示,即使它们可能被锁定在服务器上。