Ask HN: Is anyone using lock-based version control?
https://news.ycombinator.com/item?id=30677483Hi all,
I am just curious if anyone is using any lock-based approaches to version control for collaborative production of software or other digital assets. It seems like the merge model, exemplified by Git, is ubiquitous to the point that nobody is experimenting with any other workflows.
I think lock-based version control would would very well with trunk-based development. Separate devs branch from mainline, files get locked for everyone else as they are edited, and so it is necessary to work in very tight iterations and merge back to mainline very frequently.
Is anyone working with a lock-based approach to version control, either for personal projects, or in an organisational setting?
Thanks :)