Mercurial リポジトリを分離する必要があります。1 つはプロジェクトのメイン トランクであり、もう 1 つは一連の追加変更を含むブランチです。
プロジェクト リポジトリの中央の場所が 1 つあります。トランクとブランチの両方を利用できるようにしたいと考えています。私がやりたいのは、2 つのリポジトリを 1 つにマージすることですが、タグなどを介してブランチにアクセスできるようにすることです。これにより、開発者はメイン コードをチェックアウトできるようになりますが、さらに変更が必要な場合はブランチでの作業に切り替えることもできます。また、トランク内のコードが誤ってブランチに入らないようにしたいと考えています。ブランチへの変更は明示的かつ意図的なものでなければなりません。
これを達成するための最良の方法は何ですか?