BitBucketにMercurialリポジトリがあります。このリポジトリは多くの人々によって使用されています。
これで、BitBucketリポジトリのスーパーセットである別のローカルリポジトリができました。私がやりたいのは、自分のリポジトリで作業し、他のリポジトリがコミットしてプッシュするたびに他のリポジトリから変更を取得することです。これらの他のファイルの履歴を最後のリビジョンだけで取得したくありません。
それを行うための最良の方法は何ですか?
現時点では、他のリポジトリのクローンを作成し、そのリポジトリから自分のリポジトリに変更をプルしています。それは機能しますが、私の問題は、変更を取得するたびに、リポジトリを修正するために大規模なマージを実行する必要があることです。他のリポジトリから変更を取得してブランチに配置する別の方法はありますか?これらのファイルの履歴を取得する必要はありません。それらをコピーしてリポジトリに貼り付けることもできますが、更新されたファイルをコピーして貼り付けるだけでは不可能な、可能な限り変更をマージできるようにしたいと思います...