Re:Flight rules for Git
by smacktoward on Tuesday October 16, 2018 @11:26AM
(#18230118)
Git is very easy to use, right up to the moment when it really really is not.
[ Parent
| on HN ]
Every SCM/SCC/VCS has a wall you'll hit eventually. Whoopsie, the merge went wrong. Whoopsie, didn't mean to check that in. Whoopsie,... Most version control systems will allow you to crash through that wall with a little damage, might slow you down a little, but you'll keep going.
git's wall is thick, made of brick and reinforced concrete, and you'll be heading toward it at 200kph. You'll get going again eventually, once the metaphoric car gets glued back together.
Non-metaphorically, my experience has been that with SVN, Mercurial, et. al., a few quick web searches and I'm on my way. With git, "wait a minute...run that by me again?" I've used git for going on a decade, and now that I'm in an SVN shop I do sorely miss it. But, man, it's got some sharp edges.
Re:Flight rules for Git
by kevin_thibedeau on Tuesday October 16, 2018 @12:26PM
(#18230660)
I've never had to manually edit merge history in Git like SVN forces when merging complicated branch hierarchies. SVN is basically a half implemented VCS where the guts are exposed and you tread lightly whenever doing anything the original design didn't anticipate like ubiquitous merging.
Re:Flight rules for Git
by smacktoward on Tuesday October 16, 2018 @12:00PM
(#18230421)
This is a good metaphorical version of what it's like introducing new people to Git: https://www.youtube.com/watch?v=92wPOsuHZ9Y