3462 / 1

Practical Subversion, Second Edition (SVN) Ссылки

Practical Subversion, Second Edition (SVN)

БончБруевич БончБруевич, Комментарии (нет)

Practical Subversion, Second Edition draws on the experience of its authors, Daniel Berlin and Garrett Rooneyboth Subversion project membersto guide you through a complete introduction to this popular code management solution. And this edition has been updated to reflect the most recent changes to the popular Subversion version control system. After a crash course on Subversions key features, including a theme project that youre encouraged to follow, youll explore best practices, migration tips for moving from other versioning solutions, Subversion integration, and an overview of the Subversion APIs.

3993 / 1

Essential CVS Ссылки

Essential CVS

БончБруевич БончБруевич, Комментарии (нет)

CVS (Concurrent Versions System) is a tool that enables you to track changes to a set of files over time. CVS is commonly used in software development to allow multiple developers to coordinate changes, track versions, and permit simultaneous development of different versions of the same code.

This book is not just for software developers. It is for anyone who produces things that change. CVS can manage versions of anything that can be stored in files, so it is useful for programmers, system administrators, software architects, writers, graphic artists, and user-interface (UI) specialists. Outside the computing field, it can be used by authors, poets, managers, architects, engineers, accountants, and people running their everyday lives.



6057 / 0

Pro Git Ссылки

Pro Git

БончБруевич БончБруевич, Комментарии (1)

Git - система контроля версий, разработанная Линусом Торвальдсом для поддержки кода ядра Linux. Git появился в мире открытого ПО в 2005 году, и используется для разработки в небольших конторах и в ряде таких гигантов, как Google, Red Hat, и IBM, и, многие другие проекты с открытым исходным кодом.

  • Книга от экспертов по Git превратит вас в эксперта Git
  • Представляет мир распределенной системы контроля версий
  • Показано, как построить рабочий процесс используя Git

После прочтения книги

  • Использование Git программистами или руководителем проекта.
  • Сможете свободно пользоваться всеми функциями Git.
  • Использовать распределенные особенности Git в полной мере.
  • Приобретает возможность вставки Git в развитии процесса.
  • Миграция проектов из других (SCM) СКВ в Git.
  • Узнаете, как расширить Git.

3947 / -1

Mercurial: The Definitive Guide (Hg) Ссылки

Mercurial: The Definitive Guide (Hg)

БончБруевич БончБруевич, Комментарии (нет)

Mercurial: The Definitive Guide takes you step-by-step through ways to track, merge, and manage software projects with this flexible, open source version control system. Used by Mozilla, Python, and various open source projects on Linux, Windows, Mac OS X, and several variants of Unix, Mercurial permits virtually an infinite variety of methods for development and collaboration, including both centralized and distributed version control. This guide starts with the basics, including how to work with a version repository. You'll learn to use Mercurial to collaborate with others, merge streams of work, manage releases, find and fix mistakes, and more. You'll also get up to speed on advanced uses, such as handling repository events with hooks, and customizing Mercurial's output. Like the versioning system it describes, Mercurial: The Definitive Guide has a strong focus on simplicity to help you learn Mercurial quickly and thoroughly.
6726 / -1

Open Source Development with CVS Ссылки

Open Source Development with CVS

БончБруевич БончБруевич, Комментарии (2)

The need for a modern source-code management strategy in the distributed open-source community is paramount. The benevolent dictatorship model of open-source maintainers is only quasi-stable, but it is far better than the other extreme: the chaos of democratic code development.

The best available compromise is the concurrent versioning system (CVS), which introduces proctored code merging into source code management. CVS is ideally suited for worldwide open-source development, and the world is ready for monographs that address the management issues that Per Cederqvist explicitly avoided in his fine 164-page postscript manual distributed with the CVS tar-ball. What is the role of a maintainer/manager in establishing test protocols for code merges? What minimal functional level of developer communications is necessary for merges to remain stable? Is a maintainer-less release possible?

These questions go largely unanswered in Karl Fogel's new Open Source Development with CVS. Fogel's 300-page book consists of chapters alternating between CVS basics and common code maintenance issues. He includes a few anecdotes from open-source lore and lots of nonspecific commonsense guidelines on team software development.

Fogel is at his best when he is engaging us in thinking about what should and should not be under CVS control. He points out that complex relationships exist between developing code and its dependencies on intimately related applications, such as build tools themselves (gcc, autoconf) or partner applications (e.g., the server's client or the client's server). His brief discussion of strategies is too short to be satisfying.

Frustratingly, this book is chock-full of postmodern self-indulgences, such as his boasting reverence for technological ignorance. The discipline needed by good maintainers is missing here; Fogel's informal prose is often grating, and his copious parenthetical remarks are distracting or bullying (they sure are); one wonders where his editor was. Ultimately, his management arguments boil down to an endorsement for the benevolent dictatorship model--a safe conclusion, but one that seems not to use CVS's merging capability for all it's worth. To the question of how to run a project, he responds, "Well, we're all still trying to figure that out, actually." True, and he isn't there yet, but at least he has the questions right. --Peter Leopold --This text refers to an out of print or unavailable edition of this title.

The popular first edition was one of the first books available on development and implementation of open source software using CVS. The second edition explains how CVS affects the architecture and design of applications, and has been enhanced with more value-added material covering strategies, third-party tools, scalability, client access limits, and overall server administration for CVS.


 
Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.

OK

Loading...
...
Закрыть