Fred Stluka on 20 Dec 2018 10:39:19 -0800 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] Git: net time gain or loss? |
> > So...does Git create a net time gain or net time loss in the world? For > me it's a _massive_ net loss. For me, it's a huge win. MUCH better than any of the other VCS tools I've used in the past 36 years: CVS, PVCS, VSS, rcs, sccs, VAX CMS I think Linus did a fantastic job with it. It did take a while to grok. Not so much Git, I suspect, as my first "distributed VCS". Perhaps Bazaar and Mercurial would have been as hard to grok? As I just happened to say in an unrelated post here earlier today, I use shell aliases for some of the more powerful and more complex Git commands like cherry-picking. Also, I do most of my Git commands via scripts that also run visual compare tools, etc. There ARE getting to be a lot of point-click visual Git tools. For use on Mac, I like the FOSS "gitx" for reviewing all recent changes to my working files, organizing them into one or more commits, deciding that some changes are not yet ready to commit, sometimes creating separate commits from unrelated groups of changes to the same file, and pushing to the remote repo. Other Mac and Windows users I know swear by Tower (non-FOSS). For Linux, you might like one of these: - https://git-scm.com/download/gui/linux BTW, JP, thanks for the link to your Git/Bazaar/Mercurial article! I've read it before, but I'd forgotten how useful it was: - https://www.jpsdomain.org/public/Revision_Control_for_the_Rest_of_Us.pdf I've now added it to the Git row of my links page: - http://bristle.com/~fred/#git --Fred ------------------------------------------------------------------------ Fred Stluka -- Bristle Software, Inc. -- http://bristle.com #DontBeATrump -- Make America Honorable Again! ------------------------------------------------------------------------ On 12/19/18 6:58 PM, JP Vossen wrote:
I was just struggling with several things that should be simple[1], but since it's Git they aren't [2], and I got to thinking (and THAT's never good). Git is blazingly fast, and for the right users it's an awesome tool. But for the wrong users it's a infuriatingly frustrating time-suck to do...just about anything. And I've argued [3] that _most_ users are the wrong users.So...does Git create a net time gain or net time loss in the world? For me it's a _massive_ net loss.[1] It doesn't matter what they are, they should have been simple, in any other VCS I'm familiar with they ARE simple, but for Git I wasted over a cumulative hour Googling. [2] The entirety of Stack-Exchange's Git section, and https://xkcd.com/1597/ [3] https://www.jpsdomain.org/public/Revision_Control_for_the_Rest_of_Us.pdfThoughts? JP -- ------------------------------------------------------------------- JP Vossen, CISSP | http://www.jpsdomain.org/ | http://bashcookbook.com/___________________________________________________________________________Philadelphia Linux Users Group -- http://www.phillylinux.orgAnnouncements - http://lists.phillylinux.org/mailman/listinfo/plug-announceGeneral Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug