craig> computer> versioning>
Mercurial version control system
   Ground up Mercurial [main index for tutorial by Joel Spolsky]
Even if you’re working by yourself, you should use Mercurial to get the benefits of version control. This tutorial shows how easy it is to check a directory into Mercurial so you can track old versions easily.
Mercurial is a version control system. Developers use it to manage source code. It serves two important purposes:
  • It keeps track of every old version of every file
  • It can merge different versions of your code, so that teammates can work independently on the code and then merge their changes
Without Mercurial, you could try to keep old versions just by making a lot of copies of the directory containing all your code.
   Mercurial: The Definitive Guide by Bryan O'Sullivan
hg clone
   Mercurial homepage
Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. Requires Python 2.4.
   Mercurial support for project hosting on google code
While there were several DVCSs that we could support, our decision to support Mercurial was based on two key reasons. The primary reason was to support our large base of existing Subversion users that want to use a distributed version control system. For these users we felt that Mercurial had the lowest barrier to adoption because of its similar command set, great documentation (including a great online book), and excellent tools such as Tortoise Hg. Second, given that Google Code's infrastructure is built for HTTP-based services, we found that Mercurial had the best protocol and performance characteristics for HTTP support.
   Mercurial FAQ
   HgWebDir setup instructions
HgWebDir is for web access to Mercurial repositories.

toolbar help Random Link   Map   Flat Listing   Brief Listing   Login