2 ms·
SVN? A decade ago, something like that, a project I was on switched from SVN to Git. I don't know why, I don't know what problem was being solved. "Git isn't
by rufus_foreman 6y ago
SVN?
A decade ago, something like that, a project I was on switched from SVN to Git. I don't know why, I don't know what problem was being solved.
"Git isn't that hard once you understand the internal model" one of the devs said.
I didn't need to understand the internal model of Subversion, we just checked stuff out and checked it back in. Within a month of adopting Git they had managed to lose a week's work. I guess they didn't understand the internal model. I kept my mouth shut.
For most corporate development teams, there is no problem that Git solves. Corporate development teams don't do distributed development. In a decade of using Git, I have never told another developer to connect to my local Git repo to get a piece of code. I would create a feature branch on the very non-distributed Github or GitLab server and they would go the single source of truth to get that piece of code. Like you would have done with Subversion. Only without the complexity.
In the Subversion days, non-technical people would use the same repo as technical people. Like tech pubs. With Git, they can't.
As I said, I have no idea what problem Git solves for the typical corporate software development organization. But I admit, it is complicated and hard to use, so in the end, as a developer I make more money. The more complicated it is to make software, the more money I make, and that's what's important.
Rock on, Git.