3 ms·
How did you synchronize all the things? I think it'd be the single biggest factor; if you don't have to synchronize them frequently, or you have a brilliant way
by lifthrasiir 4y ago
How did you synchronize all the things? I think it'd be the single biggest factor; if you don't have to synchronize them frequently, or you have a brilliant way to synchronize them without relying on repos, multiple repos can indeed coexist. In my case however this resulted in lots of problems even when we had out-of-band tooling.
- gumby 4y agoIt was a nightmare; the only saving grace was that team was small enough that everybody could talk to everybody else. We might have been able to eliminate Perforce (though there was one particularly cantakerous game dev) but then we'd still have the CAD data issues, so I threw in the towel on this problem. Oh, I should be clear: I didn't mean "synchronize" in that code went back and forth between control systems, if that's what you meant. Device code (kernel, drivers, etc) was in git and stayed there; game code and assets were in Perforce and stayed there; and CAD stuff was in whatever that system was. And we never had good document control as we used (ugh) google docs and text files in the various repos.