We have post-its with file names on a wall in the office. You take one down if you edit the file, and put it back up when you're done. Easy.
Though I wish I was entirely kidding. ~12 years ago or so we did that if one of two parallel development teams had to modify a message of the network protocol to avoid incompatibilities and merge problems.
Mind you, these were SVN merges. I can't even verbalize my feelings about SVN merges but by a mixture of laughing and groaning in pain, like if you stubbed your toe in a painful, but entirely funny way.
That's a single point of failure. If you email code changes around and use an email client that copies everything offline, then the history of your code base is distributed across all of your developers' laptops.
this is broken too!
Good thing we're using a shared Samba drive and editing files directly without locks!
We have post-its with file names on a wall in the office. You take one down if you edit the file, and put it back up when you're done. Easy.
Though I wish I was entirely kidding. ~12 years ago or so we did that if one of two parallel development teams had to modify a message of the network protocol to avoid incompatibilities and merge problems.
Mind you, these were SVN merges. I can't even verbalize my feelings about SVN merges but by a mixture of laughing and groaning in pain, like if you stubbed your toe in a painful, but entirely funny way.
5 replies →
Project_v2_final3 is looking good, but remember to grab the new actionscript files out of Project_v2_final4 as well.
4 replies →
So glad we never bothered to migrate from Visual Source Safe
That's a single point of failure. If you email code changes around and use an email client that copies everything offline, then the history of your code base is distributed across all of your developers' laptops.
Make sure everyone has caching disabled, for maximum effect
Still better than CVS then /s
Good thing we just SSH into production and make the changes live.
You're using Ansible?
1 reply →
Subtle Elixir/Erlang advocacy here.
Vibe coding nonetheless #gofastandbreakthings
rsync is all you need ;)
1 reply →
They must mean their local main branch.
No the remote one. No need for a local branch.