Bazaar Version Control

Janos Gyerik

  • 出版商: Packt Publishing
  • 出版日期: 2013-05-16
  • 售價: $1,850
  • 貴賓價: 9.5$1,758
  • 語言: 英文
  • 頁數: 402
  • 裝訂: Paperback
  • ISBN: 1849513562
  • ISBN-13: 9781849513562
  • 下單後立即進貨 (約3~4週)

商品描述

Primarily written for those who are new to version control systems, this easy-to-follow guide to Bazaar will quickly make you an expert. From basic principles to creating plugins – it’s all here.

Overview

  • Gain an understanding of what version control is, and how you can benefit and effectively use it to collaborate with other people
  • Place any project under version control and track the history of changes easily
  • Understand all the core operations and the most common workflows through practical examples and clear explanations
  • Learn advanced workflows through a step-by-step approach covering increasingly complex topics and situations of collaboration

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.

What you will learn from this book

  • Understand the core principles of version control
  • Learn all the version control operations and how to use them effectively
  • Understand the simple intuition that is consistently behind all the operations in Bazaar, enabling you to perform from simple to advanced operations easily and confidently
  • Put any project under version control right now and start tracking your changes
  • Collaborate with others, whether in a peer-to-peer, centralized-style, or decentralized-style workflow
  • Learn how to combine basic workflows in order to create more complex custom workflows best suited for your team and project
  • Combine the command-line interface and the graphical interface effectively, using whichever is best suited for a given purpose
  • Integrate Bazaar with collaborative tools such as Launchpad, Trac, Bugzilla, Redmine, and others
  • Use Bazaar together with other version control systems such as Subversion or Git

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 written 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.

商品描述(中文翻譯)

這本書主要是為那些對版本控制系統不熟悉的人而寫的,這本易於理解的 Bazaar 指南將迅速使您成為專家。從基本原則到創建插件 - 這裡都有。

概述:
- 瞭解版本控制的概念,以及如何從中受益並有效地與他人合作
- 將任何項目放入版本控制並輕鬆跟踪變更的歷史記錄
- 通過實際示例和清晰的解釋,了解所有核心操作和最常見的工作流程
- 透過逐步方法學習高級工作流程,涵蓋越來越複雜的協作主題和情境

詳細內容:
Bazaar 是一個版本控制系統,可以輕鬆跟踪變更、瀏覽修訂歷史或恢復到先前的狀態。在任何軟體項目中,您都可以從版本控制的原則和實際用途中獲益。

本書將逐步介紹版本控制的原則、基本和高級操作,涵蓋越來越複雜的協作主題和情境。書中充滿了示例,旨在讓您全面了解這個功能強大、高度直觀和一致的工具,以便在任何項目和工作流程中都能完全自如地使用。

本書首先向初學者介紹版本控制的基本原則,解釋完基本原則後,我們深入介紹使用 Bazaar 進行版本控制的各種操作和工作流程。主題按照從獨立模式、點對點、集中式到最終分散式的複雜程度遞增的順序進行介紹。本書還涵蓋了高級主題,例如與協作環境和其他版本控制系統的集成,以及如何以編程方式使用 Bazaar 和創建插件。本書將幫助您獲得關於版本控制的扎實知識,並使您能夠在項目中有效地使用 Bazaar。

本書的學習重點:
- 理解版本控制的核心原則
- 學習所有版本控制操作以及如何有效使用它們
- 理解 Bazaar 所有操作背後的簡單直觀的直覺,使您能夠輕鬆自信地執行從簡單到高級的操作
- 立即將任何項目放入版本控制並開始跟踪您的變更
- 與他人合作,無論是點對點、集中式還是分散式工作流程
- 學習如何結合基本工作流程,以創建更複雜的自定義工作流程,最適合您的團隊和項目
- 有效地結合命令行界面和圖形界面,根據需要選擇最適合的界面
- 將 Bazaar 與 Launchpad、Trac、Bugzilla、Redmine 等協作工具集成
- 將 Bazaar 與 Subversion 或 Git 等其他版本控制系統一起使用

這本書是一本針對初級到中級開發人員的逐步教程,旨在快速入門 Bazaar。

本書的讀者:
本書適合任何對版本控制系統不熟悉的人。如果您是一名程序員或系統管理員,您可以在項目中大大受益於使用 Bazaar。對於已經熟悉版本控制系統的人來說,本書應該是一種快速而簡單地了解 Bazaar 的方式。