0

2つの水銀リポジトリがあり、それぞれに1つのフォルダー(プロジェクト)があります(このフォルダーへのパスはリポジトリごとに異なります)。リポジトリの1つで多くの変更を加えましたが、この変更をこのリポジトリから別のリポジトリにコピーしたいと思います。

確かに、変更されたリポジトリフォルダから他のリポジトリにすべてのファイルをコピーしてコミットすることができます。しかし、このようにして、私はすべての変更履歴を失い、それは私にとって悪いことです。

私は何ができますか?(バッチの場合、bashではなくWin cmd)

4

1 に答える 1

1
  • 共通フォルダをリポジトリに変換する(hg convert
  • サブリポジトリ(またはゲストリポジトリ)として両方の「スーパー」リポジトリに追加します
  • サブリポジトリに共通の共有履歴がある
于 2013-02-07T04:00:35.923 に答える