Subversion
Of course, this book aims to cover the nuts and bolts of Subversion as completely as possible—you can’t very well use Subversion to develop software if you can’t use Subversion—but it does so in the context of how to do the things you want to do in day-to-day software development. The book also goes a step further: It explains how to expand on the built-in capabilities of Subversion to make the system work for you. In some places, that takes the form of example scripts or con?gurations. In others, it is merely ideas that you can expand to ?t your software development process. This is not a book to sell a process. I do make suggestions here and there of what I think will work in certain situations, but you don’t need to buy into my “exhalted process” to get the most from this book. Instead of showing you how you should develop your software, I show you how Subversion can make your process easier.
Subversion
Version control adds an immense amount to a project. It gives you a safety net, helps your team collaborate effectively, lets you organize your builds and QA, and even allows you to do some detective work if things go wrong. I hope this new edition of Pragmatic Version Control will help you and your team get started and succeed with Subversion.
Control de versiones
Since its inception, Git has attracted skilled developers due to its robust, powerful, and reliable features. Its incredibly fast branching ability transformed a piece of code from a niche tool for former Linux Kernel developers into a mainstream distributed versioning system. Like most powerful tools, Git can be hard to approach since it has a lot of commands, subcommands, and options that easily confuse newcomers. The main purpose of Git Essentials is to help you overcome this fear and become adept at all basic tasks in Git. This book starts with an introduction to version control systems, and after this you'll delve deeply into the essentials of Git. This serves as a primer for the topics to follow such as branching and merging, creating and managing a GitHub personal repository, and fork and pull requests. You will then learn the art of cherry-picking, taking only commits you like, followed by Git blame. Finally, you'll learn how to migrate from SVN using Git tools or TortoiseGit and migrate from other VCSs, concluding with a collection of resources, links, and appendices.
Control de Versiones
You can do more with Git than just build software. This practical guide delivers a unique people-first approach to version control that also explains how using Git as a focal point can help your team work better together. You'll learn how to plan and pursue a Git workflow that not only ensures that you accomplish project goals, but also fits the immediate needs and future growth of your team. The first part of the book on structuring workflow is useful for project managers, technical team leads, and CTOs. The second part provides hands-on exercises to help developers gain a better understanding of Git commands.
Usted puede contribuir con Libros UCLV, es importante para nosotros su aporte..
Contribuir