Provides a good overview and understanding of git and its internals. There are chapters that are more technical in nature (approximately 65% of the book) and chapters that are more related to the social issues revolving around version control (approximately the remaining 35%). I found the more social chapters a bit lengthy, but still readable. The technical chapters were mostly clear, especially the first few ones. Other technical chapters could have been a bit more precise. Especially the chapter on merging struck me as vague: it did not clearly say how a three-way-merge works and how this concept is used in the various merge strategies; I had to find this information elsewhere.… (altro)
In the world of revision control tools, Git is the new kid on the block. Originally developed by Linus Torvalds, of Linux fame, for controlling the Linux kernel, Git slowly caught on in its use by other developers needing a decentralized, yet collaborative revision control tool.
Being a hardcore Subversion user, I must say that after reading Version Control with Git by Jon Loeliger, I have started giving Git some serious consideration for use.
This book goes through all of the features of Git, introducing one unfamiliar with the tool (but not unfamiliar with revision control tools and their methodologies) to the tool in logical chapters. Even included is a bonus for someone wanting to break away from Subversion, but do so in secret: an explanation of Git’s Subversion-repo-reading subcommand.
If you do anything in your life with revision control tools, especially if you’re using something as archaic as SCCS or RCS, or find yourself looking for more with your current million-dollar commercial revision control tool, or even just want to learn more about this Git thing, I highly recommend you pick up this book, and give Git a glance.… (altro)
Questo sito utilizza i cookies per fornire i nostri servizi, per migliorare le prestazioni, per analisi, e (per gli utenti che accedono senza fare login) per la pubblicità. Usando LibraryThing confermi di aver letto e capito le nostre condizioni di servizio e la politica sulla privacy. Il tuo uso del sito e dei servizi è soggetto a tali politiche e condizioni.