3 ms·
(Early in my gamedev career, I've started with CVS/VSS quickly to switch to p4, then went for 2 years to google using CiTC+g4, then back to gamedev with p4). E
by malkia 7y ago
(Early in my gamedev career, I've started with CVS/VSS quickly to switch to p4, then went for 2 years to google using CiTC+g4, then back to gamedev with p4).
Even the tool is called "g4" from "p4", has similar style of commands. The best part is that I can work from any directory ("client" p4 terms - https://www.perforce.com/manuals/v17.1/cmdref/Content/CmdRef/p4_client.html https://www.perforce.com/manuals/v17.1/cmdref/Content/CmdRef...) and in "g4" they all have virtual (unrealized) view + merges from my changes.
What's even more appealing, is that I can do that from home, from a browser - no VPN, just UbiKey + https://cloud.google.com/beyondcorp/ https://cloud.google.com/beyondcorp/ - then I can even start a build (not on my laptop, it's just a dumb terminal at this point). I can later even (try) to debug with interface like https://source.chromium.org/ https://source.chromium.org/ but my jobs on borg - not real debug, but I can add print statements, and it'll sync with the CL (changelist number) of my pushed binary.
So - this is all cool. But then I never really knew how many people, and how man-hours were behind this coolness..
One of the things I miss about Google, is exactly that dedication to the engineer and make their work not impeded.