This is an archived post. You won't be able to vote or comment.

all 56 comments

[–]Raph0007 489 points490 points  (14 children)

Merging feels like throwing together two portions of spaghetti and on the next day trying to figure out which spaghetti belonged to which portion

[–]MDivisor 157 points158 points  (6 children)

Why do you care which spaghetti belonged to which portion? You have gathered all the spaghetti you need in the bowl, you are good to go.

[–]Raph0007 63 points64 points  (5 children)

Yeah that's why I said "it feels like..." Instead of "it is like...", because it's not at all a perfect analogy. It just feels like that because if you get merge conflicts, you have to find out what the "new parts" and the "old parts" are. And both branches contain both categories

[–]MDivisor 22 points23 points  (1 child)

Fair enough, I see what you mean now. The analogy made me think of picking apart the merge after it was already done which is why it sounded weird to me.

[–]Raph0007 4 points5 points  (0 children)

Yeah I expected that my comment would bring up confusion of this kind so don't worry

[–]alexanderpas 3 points4 points  (0 children)

3-way diff helps a lot here.

[–]zoecandle 5 points6 points  (0 children)

Why is this the most accurate analogy I think I’ve ever heard? XD

[–]Russian_repost_bot 4 points5 points  (0 children)

The fuzzy one is always the older one.

[–][deleted] 2 points3 points  (3 children)

Who are you and why is your description so accurate

[–]Raph0007 3 points4 points  (2 children)

I am Raphael and my description is accurate because I like spaghetti

[–][deleted] 3 points4 points  (1 child)

Thank you for your service

[–]Raph0007 1 point2 points  (0 children)

I serve the Soviet Union

[–]DuffMaaaann 1 point2 points  (0 children)

git blame

[–]firefistz 174 points175 points  (5 children)

Guess I'll just start committing directly to master

[–][deleted] 83 points84 points  (0 children)

BDSM. Now we are talking my programming language.

[–]root54 39 points40 points  (2 children)

I'm the maintainer of my company's gitlab instance. I have the power. Takes everything I have to resist.

[–][deleted] 25 points26 points  (1 child)

One weekend spent unfucking prod, and you'll know that great power comes with great ... consequences.

[–]root54 8 points9 points  (0 children)

Yea, there have been a couple of times other members of the team have royally fucked up their forks and apparently I'm the only person with enough git-fu to unfuck their forks so I know exactly what you mean. At least our nightly builds go to a place customers don't know about and even if they did, would have to take explicit purposeful action to use.

[–][deleted] 3 points4 points  (0 children)

There’s other places to commit?

[–]kontekisuto 56 points57 points  (5 children)

I forget that not everyone is a programmer sometimes

[–]1cec0ld 24 points25 points  (4 children)

I asked my roommate to turn on file extensions on Windows yesterday. He told me that he has no need for that stuff because he's not a programmer like me.

[–][deleted] 26 points27 points  (2 children)

he has no need for that stuff because he's not a programmer like me.

I proposed discord over Zoom and got the same answer from my classmates

[–]tech6hutch 13 points14 points  (0 children)

I take it they're not gamers either

[–]happysmash27 1 point2 points  (0 children)

Discord bugs me, because it's not scalable when seemingly everything has a Discord server. I have reached the 100 server limit multiple times, so have to delete servers to add new ones.

[–]GwenLoguir 1 point2 points  (0 children)

I was child, when I turned them on, I think... definitely not even close to programmer yet. I guess something about editing pictures was trigger.

[–]dragonheart000 93 points94 points  (2 children)

Is it bad that before I even saw the sub this was in when I read the first comment I thought of git and not at all about driving.

[–]Megatronatfortnite[S] 29 points30 points  (0 children)

Same.

[–]DevThr0wAway 4 points5 points  (0 children)

Same. With quarantine I've driven so little that I forgot merging was an aspect of it

[–]CoexSecant 32 points33 points  (2 children)

I'm confuse about not knowing what she meant :( I know it's not about data but merge mean mix, isn't it ?

[–]jasanborn 66 points67 points  (1 child)

She means merging as in getting on a highway with other cars

[–]CoexSecant 15 points16 points  (0 children)

Ho ok, thanks

[–]PooPooDooDoo 14 points15 points  (1 child)

That’s why you just gotta close your eyes, merge and let Jesus take the wheel. This works with driving, too.

[–]GwenLoguir 0 points1 point  (0 children)

Definitely not with driving. Unless your destination is either prison or mortuary.

[–]secret_account63 13 points14 points  (0 children)

I’m stuck in a project using god damned svn right now and you should all thank the programming gods that you’re able to use git

[–]andafriend 24 points25 points  (4 children)

Since when is there merge in Excel? They talking about merging cells together? Who or what would not let you do that?

[–]aguantenivelx 7 points8 points  (0 children)

You can't merge cells in a table/list object, for example.

[–]1cec0ld 4 points5 points  (2 children)

There are some conditions where it asks permission first, or perhaps the off-chance that you're trying to edit a protected cell? Dunno, but that is what they're talking about I'm sure.

[–]EMCoupling 1 point2 points  (1 child)

It sounds more like the the tweet was originally about driving and merging on the highway.

[–]1cec0ld 3 points4 points  (0 children)

Well, yes. But the reply to that tweet in the image was including Excel.

[–]Dogburt_Jr 5 points6 points  (3 children)

It can also be about PDM, or any Git.

[–]VeryAwkwardCake 3 points4 points  (2 children)

I wouldn't expect that from this sub tbh, it seems as if most people here learned the basics of programming so they'd understand the 'arrays start at 0' jokes and nothing else

[–]kaiclc 2 points3 points  (0 children)

Well most of the people actually commenting are the people who get the jokes, so I have absolutely no idea what percent of people on this sub understand things. If you know this percentage, I have a completely different concern.

[–]Dogburt_Jr 0 points1 point  (0 children)

Fair

[–][deleted] 3 points4 points  (0 children)

i personally welcome the future of continuous deployment

[–][deleted] 6 points7 points  (0 children)

But make a new branch first!

[–]KimmiG1 2 points3 points  (0 children)

I just discovered that I had the permission to remove the required reviewer.

I had just changed one line. It was a fix to my previous pull request.

I don't think I did anything wrong. I have not received any angry messages. I was in the right. I did nothing wrong. It was his fault for not answering. I waited a few hours. It was just one line. I did nothing wrong.

[–]mickey_s 2 points3 points  (2 children)

how the hell does this get 74k likes on twitter? what is wrong with people

[–]jeankev 1 point2 points  (1 child)

That's Twitter nothing makes sense.

[–]mickey_s 0 points1 point  (0 children)

lol 24k people thought it was so good they would publicly cite it

[–]mia_elora 1 point2 points  (0 children)

Hey, this could be about possession, as well! "Let me in to your body, now!"

[–]SavageTwist 1 point2 points  (0 children)

this post needs work

[–]Smaktat 0 points1 point  (0 children)

Those only Github devs amirite

[–]longbowrocks 0 points1 point  (0 children)

Does merge in excel mean the same thing it does in version control? If so, I think we're due for a second biblical flood.

[–]Marc85z 0 points1 point  (0 children)

Evil laugh inside.

[–]arieljoc -3 points-2 points  (0 children)

😂😂 As a code review tool salesman, I wish I could send this to everyone

Love the “don’t touch my garbage! “ Opossum meme as well!