Mercurial には branch という概念があります。これは Subversion で svn cp にて能動的に利用する branch とは違って,システムで用意されている機能です。なので,Subversion における branch(es) のことはスッパリ忘れてください。 ややこしいのは,Mercurial には branch をサポートするためにいくつかの機構があり,それを同じ「branch」という用語で呼んでいることです。ざっくり書くと下記の 3 種類があります(⇒What are branches, merges, heads, and the tip? - FAQ - Mercurial, Branch - Mercurial)。 複数レポジトリによる概念的な branch unnamed branch(別 changeset を元として派生することで生ずる) nam