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.
