Instant Mercurial Distributed SCM Essentials How-to

A series of 10 easy-to-perform practical recipes to quick start and get going with Mercurial simplicity and power
Preview in Mapt
Code Files

Instant Mercurial Distributed SCM Essentials How-to

Christophe Muller

A series of 10 easy-to-perform practical recipes to quick start and get going with Mercurial simplicity and power
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.50
RRP $14.99
Save 29%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.50
$29.99p/m after trial
RRP $14.99
Subscription
eBook
Start 30 Day Trial

Frequently bought together


Instant Mercurial Distributed SCM Essentials How-to Book Cover
Instant Mercurial Distributed SCM Essentials How-to
$ 14.99
$ 10.50
Instant Apache Hive Essentials How-to Book Cover
Instant Apache Hive Essentials How-to
$ 14.99
$ 10.50
Buy 2 for $21.00
Save $8.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781782169918
Paperback64 pages

Book Description

A version control system provides a central repository to effectively coordinate and collaborate the work of a software development team. Mercurial is one of the most powerful and portable distributed version control systems currently available and is also fully free software. Most importantly, it provides a smooth transition for developers knowing CVS or Subversion's command set.

Instant Mercurial Distributed SCM Essentials How-to will help you in exploring the basics as well as some of Mercurial’s most advanced features, such as extensions, hooks, conflict resolution, and so on through a comprehensive set of recipes. It quickly takes you through the process of creating a simple centralized software configuration workflow and continuous integration practice. If you are a software developer already familiar to version control but new to the Mercurial open source distributed VCS, this book is a great place to start.

Instant Mercurial Distributed SCM Essentials How-to begins with taking you through the tool installation and configuration and the most standard version control tasks, either for working locally or with a team through a series of easy-to-perform practical recipes.

Furthermore, this book will help you understand several tasks related to configuration management such as branching, merging, or solving conflicts and advanced tool usage; how to set up a web interface, to find when a bug was introduced, to enforce rules, to work with patches, or to set up a bidirectional gateway to another VCS.

Using a practical format of easy-to-perform recipes, Instant Mercurial SCM Essentials How-to leverages the simplicity and power of Mercurial to help you be more efficient and productive.

Table of Contents

Chapter 1: Mercurial Distributed SCM Essentials How-to
Installing Mercurial on your platform (Simple)
Installing mercurial-server on your platform (Medium)
Working with local files (Simple)
Displaying information (Simple)
Working with others (Simple)
Using SSH and mercurial-server (Medium)
Branching, merging, and managing conflicts (Simple)
Working with continuous integration (Simple)
Using additional commands and extensions (Advanced)
Mastering tips and tricks (Medium)

What You Will Learn

  • Install and configure Mercurial, the Mercurial-server extension, and TortoiseHg
  • Place local files under version control to track their changes, display history, and revert changes
  • Display detailed information about repositories, search through revisions, and customize printed command outputs
  • Collaborate with others, diverge using clones or branches, merge and solve conflicts, and set up ad-hock or centralized servers
  • Learn Agile practices such as collective ownership or continuous integration through simple SCM practices
  • Set up a web interface to the repositories, find out at what revision a bug started, select which changes to commit, work with mutable changes (patches), and convert to and from Git or other VCS
  • Set up hooks to mark a repository as deprecated (read-only), enforce a single-head policy, or to check a user's identity complies with a given policy
  • Undo operations, ignore local files, keep local (or remote) changes forcibly during a merge, and display version control information in your prompt

Authors

Table of Contents

Chapter 1: Mercurial Distributed SCM Essentials How-to
Installing Mercurial on your platform (Simple)
Installing mercurial-server on your platform (Medium)
Working with local files (Simple)
Displaying information (Simple)
Working with others (Simple)
Using SSH and mercurial-server (Medium)
Branching, merging, and managing conflicts (Simple)
Working with continuous integration (Simple)
Using additional commands and extensions (Advanced)
Mastering tips and tricks (Medium)

Book Details

ISBN 139781782169918
Paperback64 pages
Read More

Read More Reviews

Recommended for You

Git: Version Control for Everyone Book Cover
Git: Version Control for Everyone
$ 23.99
$ 16.80
Building Machine Learning Systems with Python Book Cover
Building Machine Learning Systems with Python
$ 29.99
$ 6.00
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
AngularJS Web Application Development Blueprints Book Cover
AngularJS Web Application Development Blueprints
$ 29.99
$ 21.00
Learning IPython for Interactive Computing and Data Visualization Book Cover
Learning IPython for Interactive Computing and Data Visualization
$ 17.99
$ 3.60
Expert Python Programming Book Cover
Expert Python Programming
$ 26.99
$ 5.40