On Wednesday November 09 2016 12:09:24 Michael wrote:

> Git is practical. With git, and it took me a while to learn this, when you 
> clone a repository, commit to your repository, and then push upstream to the 
> clone source, your clone source has both their commits and your commits, and 
> can cherry-pick which of yours they want to include.

? Only if "you" commit to a personal branch. If you clone, commit and push 
without any other actions there's nothing left to cherry-pick of your commits. 
I presume it's still possible to filter on who made the commit but I don't 
think that's what you meant.

Git is undoubtedly very powerful and its basic use is relatively simple and 
straightforward, but the learning curve seems to get pretty steep quickly when 
you start looking at more advanced usage. I also have the impression that the 
developers are more interested in doing things the rigorously right way than in 
keeping it practical. While that's fine in itself it may not be the most 
appropriate for the kind of users who'll be using it here (myself not 
excluded). A bit like using a big bad-ass database application for keeping 
track of your record collection :)
I guess time will tell...

R.

Reply via email to