Bazaar Version Control
暫譯: Bazaar 版本控制

Janos Gyerik

  • 出版商: Packt Publishing
  • 出版日期: 2013-05-16
  • 售價: $2,030
  • 貴賓價: 9.5$1,929
  • 語言: 英文
  • 頁數: 402
  • 裝訂: Paperback
  • ISBN: 1849513562
  • ISBN-13: 9781849513562
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

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 中所有操作背後的一致簡單直覺,使你能夠輕鬆自信地執行從簡單到進階的操作
- 立即將任何專案置於版本控制之下,開始追蹤變更
- 與他人協作,無論是在點對點、集中式或分散式工作流程中
- 學習如何結合基本工作流程,以創建更複雜的自訂工作流程,最適合你的團隊和專案
- 有效結合命令列介面和圖形介面,根據特定目的選擇最合適的介面
- 將 Bazaar 與 Launchpad、Trac、Bugzilla、Redmine 等協作工具整合
- 將 Bazaar 與其他版本控制系統如 Subversion 或 Git 一起使用

方法
本書是針對希望快速入門 Bazaar 的初學者到中級開發者的逐步教程。

本書的讀者對象
本書是為任何可能對版本控制系統不熟悉的人設計的。如果你是程式設計師或系統管理員,使用 Bazaar 將對你的專案大有裨益。對於已經熟悉版本控制系統的人來說,本書應該能作為快速且簡單的方式來理解 Bazaar。