Newly released Git LFS 2.0.0 comme with centralized "File locking".
- For now it is only supported by Github.com, but I expect Gitlab and Bitbucket to follow sooner or latter.
- It is only working with a centralized repository, that is when sharing a repository in a Github Organization, or when using a dedicated "on premise" server (using Gitlab there).
- It would be great to add support for the new "git lfs lock", "git lfs unlock" and "git lfs locks" commands.
- This would require at least a new status icon (Lock) but probably two (Lock by other), a row with the name of the user locking the file,
Note that in my experience, the command line is currently a bit confusing (HTTPS seems to work reliably only when basic authentication got through an explicit https://firstname.lastname@example.org URL).
Customer support service by UserEcho