Uploaded image for project: 'Bitbucket Cloud'
  1. Bitbucket Cloud
  2. BCLOUD-14454

Git LFS (v2.x) File Locking Support

    XMLWordPrintable

    Details

    • Feedback Policy:

      Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Description

      Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server.

      With Git LFS 2.0.0 you can now lock files that you're actively working on, preventing others from pushing to the Git LFS server until you unlock the files again.

      This will prevent merge conflicts as well as lost work on non-mergeable files at the filesystem level. While it may seem to contradict the distributed and parallel nature of Git, file locking is an important part of many software development workflows particularly for larger teams working with binary assets.

      https://github.com/blog/2328-git-lfs-2-0-0-released\\
      https://github.com/git-lfs/git-lfs/wiki/File-Locking

      What I'm thinking is not only a visual representation on your website GUI but also some front-end functionality on SourceTree such as the currently implemented SourceTree Git LFS warning that XYZ file(S) are larger than 2MB.

      I'd look to GitLab's iteration for guidance: https://docs.gitlab.com/ee/user/project/file_lock.html

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              benjamin.smith Benjamin D. Smith
              Votes:
              18 Vote for this issue
              Watchers:
              25 Start watching this issue

                Dates

                Created:
                Updated: