私には「ぴったり合う」プロジェクトがたくさんあります。ソース ファイルを共有します。
各プロジェクト (数十のテストを含む) には、独自の Mercurial リポジトリがあります。
これらすべてのリポジトリをマスター リポジトリに結合し、同じディレクトリ構造を維持したいと考えています。
mkdir MasterProject
cd MasterProject
mkdir "Common_sources"
hg init
hg pull ../Common_sources Common_sources
最後のステートメントは明らかにそのようには機能しませんが、まさに私が望む動作です。つまり、すべてのファイルとその履歴をコピーして、Common_sources
ディレクトリに配置します。
Mercurialでこれを達成するにはどうすればよいですか?