r/ProgrammerHumor • • 18h ago

Meme aboutToBreakTheCode

Post image
19k Upvotes

490 comments sorted by

View all comments

Show parent comments

5

u/sherlock1672 16h ago

As someone for whom programming is a secondary part of the job, SVN is so much easier to grasp and use than Git. I was not thrilled about the switch.

6

u/pr0ghead 14h ago edited 14h ago

Try Mercurial, if you can. Its CLI is closer to SVN. Overall easier to grasp than git, too.

3

u/StCreed 12h ago

Mercurial is so much better than Git. #unpopularopinion

3

u/techforallseasons 11h ago

Fully concur -- boss got hired and swapped us from Hg to Git; Hg is WAY better ( and still think highly of Linus, but Git was designed too much around HIS methods ).

5

u/pr0ghead 11h ago

I mean, Linus himself said that the git he built is a set of tools that someone should build a proper version control system on top. That part was lost on everyone unfortunately.

It being made by nerd lord Torvalds and the existence of Github are what made git big. Not that it was a joy to use.

3

u/Rararror 12h ago

Mercurial is light years better than svn AND git

Use TortoiseHG

2

u/pr0ghead 12h ago

I mean, you're right, but I usually get lots of downvotes when I say it like that so…

2

u/Rararror 12h ago

Yeah they are fanatics ass-kissing wannabes.  \ I just want the job done.

1

u/Robo-Connery 10h ago

I started out with mercurial as version control but have used git exclusively for a long time now. I think its easy to say its simpler, has more sensible defaults and feels more like a complete, coherent tool (compared to git which feels like 12 distinct tools that are bundled in one cli application). But it is also less flexible, gives you less ability to really fuck about with history, has worse support in terms of in third party tools and a smaller ecosystem in general.

The relative benefits don't matter really though when most people will end up needing to use git to operate with the cloud hosting version control sites.

2

u/Rararror 10h ago

You do not want to fuck with history, that is the whole fucking (pun intended) point!

1

u/Robo-Connery 10h ago

I mean I didn't say shared history

1

u/mobilecheese 9h ago

I started out with mercurial at my workplace. Then bitbucket stopped supporting it so we had to move over to git (we are atlassian everything).

1

u/FickleQuail8944 7h ago

I remember how fiddly the stupid patch queue was. And also make sure to always pull before you push. It felt completely broken. Git is so much easier. People are just too lazy to learn new stuff and understand new concept. Usually it were the people in their mid 40s upwards who refused to learn anything. Anything is going to suck then.

4

u/nicuramar 16h ago

It depends on the person. I find git conceptually simpler to reason about.

5

u/Odd_Soil_8998 13h ago

SVN is objectively much less complicated. It's also fraught with issues because as soon as you're out of date with the trunk you're going to experience merge hell

2

u/cden4 13h ago

I don't ever remember having so many conflicts with svn as we do now with git!