On 5/1/12 14:28 , Randal L. Schwartz wrote:
"Rich" == Rich Pixley<rich.pixley@xxxxxxxx> writes:Rich> I think we have different definitions of "easily". This is Rich> simple, first use sorts of stuff. Have you read the Pro Git book?
Yes. The things it covers, it mostly covers well. But it's lacking a lot.There's nothing in it about repository networks, how to get stuff out of my index, reset, and it's not very good about explaining that things like rebase screw up your repository in ways that make sharing impossible. I know that because of how mercurial works and from reverse engineering what must be required, not from reading git doc.
And I've spent close to a week now trying to use git on this project, throwing away repositories, patching by hand, and trying to sort out why git was refusing to push for me. That wasn't explained at all nor do the git error messages explain what's happening.
Have you read the gitcore-tutorial page?
Not recently. It was pretty much impenetrable the first few times through. I was looking for how to use git, I wasn't interested in all of the gory details of how it stored everything.
Just skimmed again. Will need to read it again more thoroughly, though I don't see anything on the stuff we've been discussing.
Have you read the gitworkflows manpage?
Yes, but not in a long time. It seems to be more about the policies of working on git source code than about usage of git.
The processes for "simple, first use" sorts of stuff never gets into the complexity you are describing. You're definitely into more advanced stuff and then complain when you also need to be more advanced to set it up. Not sure what your goal is, then.
This stuff isn't advanced anymore. It's kind of standard. My complaint is that doing standard stuff like this shouldn't require advanced work.
I have days, weeks into git learning curve so far, I've clearly only begun, and I have a big list of things I still can't do in git, though I can do them in other source code control systems. In contrast, I was up and using mercurial in about a day and a half, including all of the stuff we've discussed, and all of the things I've even read about in git. Learning mq's only took about 20 minutes.
--rich -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
[Newbies FAQ] [Linux Kernel Development] [Free Online Dating] [Gcc Help] [IETF Annouce] [DCCP] [Netdev] [Networking] [Security] [V4L] [Bugtraq] [Free Online Dating] [Photo] [Yosemite] [MIPS Linux] [ARM Linux] [Linux Security] [Linux RAID] [Linux SCSI] [Fedora Users] [Linux Resources]