3 ms·
> you need to [use Git] to work with everyone else Programmers use different operating systems, editors, languages - is there any reason we all have to use the
by pansa2 9mo ago
> you need to [use Git] to work with everyone else
Programmers use different operating systems, editors, languages - is there any reason we all have to use the same source control tool? We weren’t doing so before Git came along.
- 9dev 9mo agoYou could make that argument about HTTP, SMTP, Slack, or the English language. It turns out that yes, the actual concrete points of collaborative interaction do need to be standardised to a degree, unless you're thinking of everyone shouting into their particularly flavoured void, with no means of communicating. You can have different clients speaking the same protocol, but you can't have different protocols. Even before git, you generally had to use what your team was using, or the FOSS project you were trying to contribute to. So it's kind of a moot point.