News for hackers. Stuff that matters.
Re:Still All on One Server: Perforce at Scale (2011) [pdf] by toast0 on Thursday July 26, 2018 @02:34PM (#17619736)
Pretty much yes. We like to push to master, and then push to production. Some teams cherry pick changes to a deployment branch and deploy from there instead of master.

Edit to add: We may be "doing it wrong", but this is the least effort way to do centralized development.

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.