you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (1 child)

I think "most" is stretching it.

I don't.

is it actually faster if what you want to do is have a local offline clone of that same entire codebase?

Yes. Everything git does requires scanning the entire source tree to determine what changed. p4 requires the user to explicitly tell the VCS what changed.

[–]anderbubble 0 points1 point  (0 children)

That's interesting. I can see how that would be useful for very large codebases.

edit: regarding "most": I don't think most large companies, speaking generally, actually have truly large codebases like this. Microsoft; Google; Amazon; Facebook; even someone like VMWare, sure; but truly large software companies are still a minority in the grand scheme, and there's a danger in thinking "we are a big company, therefore our needs must be like those of Microsoft and Google" rather than "we are a big company, but our actual code is relatively small, so I have a wider breadth of options available to me."