質問: mercurialリポジトリの一部を複製できますか? mercurialリポジトリの一部を複製することは可能ですか?リポジトリが非常に大きいか、複数のプロジェクトまたは複数のブランチが含まれているとしましょう。リポジトリの一部のみを複製できますか?例えば。 subversionでは、trunkとbranchesがあるかもしれません。トランク(またはブランチの1つ)のみを取得する場合は、[project]/trunkを要求するだけで済みます。 hgリポジトリのクローンを作成すると、トランクとすべてのブランチが取得されます。これは私が望まない多くの情報かもしれません。これを回避できますか?または、1つのhgリポジトリに複数のプロジェクトを作成する場合、どうすればよいですか?つまりプロジェクトの1つを取得して、他のプロジェクトを無視するためです。
回答: 何年か後... mercurialにhg clone -r branchnameを使用してブランチのみのクローンを作成するよう依頼することができます( mercurial clone from a branch を参照)。 googleの narrowhg拡張機能 拡張機能を使用すると、ナロークローンを実行できます( mercurialのリポジトリのサブフォルダーを複製するにはどうすればよいですか? 同様の質問の場合)。