Reputation
Next tag badge:
187/100 score
18/20 answers
Badges
12 176 258
Newest
 Enlightened
Impact
~2.0m people reached

Dec
11
comment If you decide that branching is a bad thing, then why use Git over SVN?
@nanny: You keep making that assertion, with nothing to support it. I'm saying that yes, that does by definition make it not a real commit, because a commit is necessarily a non-local thing, moving your work to a remote repository, because if it's not moved to a remote repository then you don't get the benefit of a commit: having your work backed up to a remote repository where you can't easily lose it. If you want to demonstrate a flaw in my logic, demonstrate it, but saying "no, you're wrong and you're soooooo ignorant" is not a demonstration.
Dec
11
comment If you decide that branching is a bad thing, then why use Git over SVN?
@nanny I could just as easily say that your failure to comprehend the distinction shows yours, but I'm trying to argue on facts, not childish insults. If your source code only exists on one machine, then you're at risk of losing everything if you lose that one machine. This is a simple fact, and making another copy of it on that same machine and calling it a "commit" doesn't change that. I'm well aware of how DVCS works; I've been using it for years, including at my current job. It's a major irritation: pushing changes is a 3-step process at minimum, where it's only one step on SVN.
Dec
11
comment If you decide that branching is a bad thing, then why use Git over SVN?
@nanny: Mind clarifying? Everything I said is a simple, self-evident fact. The point of source control is to create an independent repository that keeps a backup with version history of your project. Local commits don't contribute to the repository. Systems that use local commits make real commits more complicated because what would be a one-step process without them is now a multi-step process. There's nothing wrong there, let alone "completely, utterly and laughably" so.
Dec
11
comment If you decide that branching is a bad thing, then why use Git over SVN?
@RyanTaylor: Also, "Git's merging is leaps and bounds better than SVN's." Are people seriously still saying that? That used to be true many years ago, but it's been a long time since that was a valid claim and I doubt anyone's still using a version of SVN that old.
Dec
11
comment If you decide that branching is a bad thing, then why use Git over SVN?
@RyanTaylor "In my experience committing locally with Git is still orders of magnitude faster than committing to SVN." Yeah, that's because it's not a commit; it's a local operation. It's still on your hard drive, and if your hard drive dies you still lose all that work, just as if you hadn't been using source control at all, because you didn't actually commit it. That's the entire point of using source control: getting your work off of your local system and onto a specialized server that's designed to manage it well. "Local commits" just make the process more complicated for no benefit.
Dec
11
reviewed Leave Open Dealing with an often occuring dependency that is not related to the class
Dec
11
reviewed Leave Open What percentage of failed requests is “normal”
Dec
11
reviewed Leave Open Is there a limit to how often I should access a website programically to avoid DDOS?
Dec
11
reviewed Leave Open How to store ordered information in a Relational Database
Dec
11
reviewed Close Encapsulate algorithm configuration in system hierarchy
Dec
11
reviewed Close False recursion vs. true recursion
Dec
11
reviewed Leave Open Factoryclass versus Factorymethod in POJO
Dec
11
reviewed Leave Open Why is PHP so frequently used on web servers?
Dec
11
reviewed Leave Open Switch vs Polymorphism when dealing with model and view
Dec
11
reviewed Close Best practice for encapsulating a parameter that requires multiple interfaces to be implemented
Dec
11
reviewed Close What happens if Sprint Goal is not met?
Dec
11
reviewed Leave Open How to manage a single branch
Dec
11
reviewed Close Keeping a permanent git fork updated
Dec
11
reviewed Leave Open At the end of my rope
Dec
11
reviewed Leave Open How to implement differential backups without keeping copies of the original files on disk?