Search Unity

  1. We are migrating the Unity Forums to Unity Discussions. On July 12, the Unity Forums will become read-only. On July 15, Unity Discussions will become read-only until July 18, when the new design and the migrated forum contents will go live. Read our full announcement for more information and let us know if you have any questions.

[Free] Git Locks plugin

Discussion in 'Assets and Asset Store' started by Tom_Oak, Mar 30, 2023.

  1. Tom_Oak

    Tom_Oak

    Joined:
    Feb 16, 2018
    Posts:
    3
    Hi!

    Here's a little plugin I made for my former team at Tactical Adventures, and I'm now releasing it as open-source (with their blessing of course).
    It solves a problem many teams encounter when working together on a git repository: merge conflicts on binary or hard to merge assets.
    Setup is really fast since it relies on the locking feature already present in the Git LFS toolbox (but you do not need a special LFS setup) and on your existing git install, integrating it nicely in the editor to be super easy to use for every member of your team.

    The project repository is here, ready to be imported as a package
    https://github.com/TomDuchene/unity-git-locks

    Here's what it looks like:

    lockswindow.PNG context_project.jpg preferences.PNG

    We have battle-tested this solution in a 30-people team for a year now but I'm eager to hear how it could fit your workflow!
    If you have an elegant method for per-project preferences I'm also interested, as settings are stored globally for now.

    Have fun!
    Tom