Re:Still All on One Server: Perforce at Scale (2011) [pdf]
by asah on Saturday July 28, 2018 @01:06PM
(#17633962)
No seriously, consider git branches. It's gotten 100x easier to create, manage, and merge branch pull requests. Most projects I join these days in fact "lock" master and you are forced to develop in branches.
Edit to add: We may be "doing it wrong", but this is the least effort way to do centralized development.