Overview
Kiln is a DVSC (Distributed Version Control System) supporting git and Mercurial, with a graphical visualization (DAG) of the work history.
This article lists a few learning resources for you to get started with either git, Mercurial, or DVCS in general, including where to find the content of the Mercurial Tutorial from the (now removed) hginit.com domain.
For Kiln-related questions just search the current knowledgebase.
Information
git
- Getting to know Git - quick introduction of git from our colleagues
- Git Reference Documentation - the official git documentation starter page
Mercurial
- “Mercurial for Beginners: The Definitive Practical Guide” on StackOverflow - it contains answers to most basic questions
- The book Mercurial: The Definitive Guide is quite good for getting your hands dirty with Mercurial and DVCS. It is also available online for you to read, free of charge.
- Learn Mercurial - the official Mercurial Learning starter page
- hginit.com
- In this user-friendly, six-part tutorial, Joel Spolsky (FogBugz founder) teaches you the key concepts of Mercurial. Also includes a section explaining the differences between SVN and Mercurial.
- the hginit.com domain is not available anymore (it remained with the FogCreek team)
- but the documentation is available for you to download/clone from this Kiln Developer Repository, and can be easily read from your local repository (copy)
- Other tools - that can be used with Mercurial repositories
DVCS
- About DVCS on Wikipedia - a quick introduction about distributed version control systems, in case you are new in general to version control systems.
- Getting Started - About Version Control - a more detailed introduction to version control systems, by the team who created git.