“新”混帐点评:
就在今天,我遇到了以下注释跑从Git的首次(至少是我第一次看到它):Git(LFS):什么是锁定支持?我应该启用它吗?
Mikes-Mac$ git push
Locking support detected on remote "origin". Consider enabling it with:
$ git config 'lfs.https://github.com/<my_repo>.git/info/lfs.locksverify' true
Everything up-to-date
Mikes-Mac$
这是什么Locking support
?这是LFS(大文件存储)的某种mutex locking?如果是这样,是不是有必要让git上的任何东西工作? (微创,怎么回事可以在日志历史的“排序”来建立?更糟糕的情况下,不能我必须同时写入损坏的二进制文件?)
我的行动
我什么也没做不同于最近的这个版本库,与我使用LFS建立的其他版本相比,我也没有对这个版本库做过任何改变。
因此,我假设这是一个新的评论被提供给“世界”让我们知道新的功能。
没有明显的文档
然而,无论是谷歌搜索,也没有通过自己的文档一个快速搜索导致我任何解释这一点。所以,我很想知道:
- 这是什么锁定?
- 它是互斥量吗?如果是这样,我的回购如何在没有它的情况下起作用?
- 这仅限于LFS吗?它与普通的git文件锁定有什么不同?
- 为LFS添加锁定支持有哪些优缺点?
谢谢,肯尼!我认为这是这样的,但无法找到该文档! –
嗨,之后'git config'lfs.http://git-server.com/user/repo.locksverify'true',**如何将**恢复为“正常状态”?我只需要做一个'git push -f origin 99157a1b1b27820dfba48c5e9d3c4f075670670c:master'并且回到正常的生活。 –