Bazaar Version Control [NOOK Book]

Overview

In Detail

Bazaar is a version control system that enables you to track your changes, browse the history of revisions, or revert to a previous state with ease. You can benefit greatly from the principles and practical uses of version control with Bazaar in any software project.

This book will walk you through the principles and basic and advanced operations of version control, taking a step-by-step approach covering increasingly complex topics ...

See more details below
Bazaar Version Control

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

NOOK Book (eBook)
$29.99
BN.com price

Overview

In Detail

Bazaar is a version control system that enables you to track your changes, browse the history of revisions, or revert to a previous state with ease. You can benefit greatly from the principles and practical uses of version control with Bazaar in any software project.

This book will walk you through the principles and basic and advanced operations of version control, taking a step-by-step approach covering increasingly complex topics and situations of collaboration. Packed with examples, the book aims to give you a thorough understanding of the subject in order to get you fully comfortable using this powerful, highly intuitive and consistent tool in any project and workflow thrown at you.

The book starts by introducing the fundamentals of version control to first-time users. After explaining the basic principles, we dive into action covering the various operations and workflows of version control using Bazaar. Topics are covered in increasing order of complexity from solo mode, peer-to-peer, centralized-style, and ultimately distributed-style. The book also covers advanced subjects such as integration with collaborative environments and other version control systems, as well as using Bazaar programmatically and creating plugins. This book will help you gain solid knowledge about version control and enable you to use Bazaar effectively in your projects.

Approach

This book is a step-by-step tutorial for beginner to intermediate developers who want to get started with Bazaar quickly.

Who this book is for

This book is designed for anyone who may be new to version control systems. If you are a programmer or a system administrator, you can benefit greatly from using Bazaar in your projects. To those already familiar with version control systems, this book should serve as a fast and easy way to understand Bazaar.

Read More Show Less

Product Details

  • ISBN-13: 9781849513579
  • Publisher: Packt Publishing Pvt. Ltd.
  • Publication date: 6/6/2013
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • File size: 14 MB
  • Note: This product may take a few minutes to download.

Meet the Author

Janos Gyerik is a senior software engineer at Amundi ITS in Paris, France. He has been a happy user of Bazaar for many years now. He manages most of his private projects with Bazaar, some of which he has published on Launchpad (https://launchpad.net/~janos-gyerik). Janos uses Bazaar on a daily basis, and actively advocates it among his circle of friends and at work.

Read More Show Less

Customer Reviews

Average Rating 4
( 1 )
Rating Distribution

5 Star

(0)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)
Sort by: Showing 1 Customer Reviews
  • Posted Sat Aug 10 00:00:00 EDT 2013

    more from this reviewer

    The issue of version control is central to many multiperson soft

    The issue of version control is central to many multiperson software projects. You need some hopefully simple way of handling crucial issues like committing and then [oops!!] rolling back. Bazaar is a recent solution that appears easy to learn and use. Gyerik describes the basic operations and also gives us a useful summary of other major version control systems out there.

    One thing you'll readily see in the book is that there is an emphasis here on free code packages, including Bazaar, understandably.

    There is a certain tradeoff with Bazaar. Unlike a central version control method, it is distributed. This means each person on a project has all the revisions; ie. all the earlier versiosn and the present working version. Some readers might cringe at the duplication of code. But these days, if what is being stored is source code, or text documents, then the inefficiencies implied might not be material.

    Note one disadvantage of a distributed method. The very raison d'etre of each person having all the revisions means it might be [or likely will be] hard of impose any security compartmentalisation between the users. There is an implicit assumption that all the users can be trusted with everything you put into a project. For a project that will be distributed across users in different countries or companies, this might sometimes be problematic.

    Ok, you could think this is an edge case. But keep it in mind. Small teams within a startup, say, won't find this an issue. But a large corporation concerned with doing outsourcing of some of its development needs to be aware.

    The text is good at not just explaining using Bazaar by itself but also in a collaborative development environment [CDE]. One chapter suggests how you can incorporate it with common CDE tools like Launchpad, Redmine, Trac and Loggerhead. One common property of those 4 tools is the web based access. Clearly, the browser metaphor has become dominant even in a programming workplace.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)