4 ms·
Today git is mostly used the same way as a centralized version control system, no?
by neolog 6y ago
Today git is mostly used the same way as a centralized version control system, no?
- jessaustin 6y agoYou can use it that way if you want. That's not how everyone else uses it, however.
- pjmlp 6y agoActually it is how most of the projects I have been have decided to use it. Most enterprise shops don't see any value in doing otherwise.
- mrob 6y agoI don't think so. Even if the main repository is organized in a linear style, it's very common for developers to make experimental branches on their own machines. This was inconvenient before DVCS, so you used to see things like conditional compilation or large blocks of commented-out code. People tend to work in the way best supported by their tools, and I'm convinced DVCS changed the way we work by making more things convenient. And that's not even counting large-scale truly distributed projects like Linux kernel development (the origin of git), which would be practically impossible without it.
- neolog 6y agoThe experimental branches point is a good one. I'm not convinced about "large-scale truly distributed projects" though. Larger scale projects than that are hosted on github.
- jessaustin 6y agoThe Linux kernel is developed in that way. git itself is another example.