Using Mercurial for Tricia Development
We use Mercurial as our version control system, so you have to install Mercurial on your machine if you want to develop a Tricia application.
We strongly recommend, you install a graphical client for Mercurial, e.g., TortoiseHg, which includes a Mercurial installation. Otherwise, you can find binary distributions here: http://mercurial.selenic.com/wiki/Download.
If you develop on MacOS we propose you use the graphical client MacHg.
"Learning" Mercurial
Mercurial is a distributed version control system (DVCS), which involves some conceptual challenges if you come from a classical centralized version control system background, e.g., SVN, CVS. A good overview of the most important DVCS can be found in the first three chapters of the article at http://www.infoq.com/articles/dvcs-guide.
For learning how to use Mercurial we recommend you follow the steps in the tutorial at http://hginit.com/.
If you are familiar with Mercurial but forget the commands, the cheat sheet at http://mercurial.selenic.com/wiki/QuickReferenceCardsAndCheatSheets?action=AttachFile&do=get&target=Mercurial-Usage-v1.0bz-300dpi-color.png gives an overview of the most important commands.
Another valuable source of information is "Mercurial - The Definitive Guide".
SSH on Windows
A good introduction on how to use ssh on Windows can be found here: http://www.codza.com/mercurial-with-ssh-setup-on-windows.
0 Comments