1. ホーム
  2. mercurial

[解決済み] Mercurialで2つのプロジェクトを結合するには?

2023-06-14 08:37:51

質問

私は2つの別々の mercurial リポジトリを持っています。この時点で、私は 2 つのプロジェクトで同時に作業したいので、それらを "become one" することは理にかなっています。

私は本当に、2 つのプロジェクトがそれぞれ新しいリポジトリのサブディレクトリになることを望んでいます。

  1. 2 つのプロジェクトをマージするにはどうすればよいですか。
  2. これは良いアイデアですか、それとも は別々にする必要がありますか?

1つのリポジトリからもう1つのリポジトリにプッシュできるようにする必要があるようです...。多分これは本当に簡単なことですか?

どのように解決するのですか?

この方法で、2つのリポジトリを結合することができました。

  1. 使用方法 hg clone first_repository を使用して、リポジトリの一つをクローンします。
  2. 使用方法 hg pull -f other_repository を使用して、他のリポジトリからコードを取り込みます。

-f (force)フラグがキーポイントです -- これは2つのリポジトリが同じソースからではないという事実を無視するように言っています。

以下は ドキュメント をご覧ください。