0

ローカル コンピューターにリポジトリのクローンを作成し始めました。リポジトリには 2 つのサブリポジトリが含まれています。まず、これら 2 つのサブリポジトリには、同じ mercurial 内の他のリポジトリへの参照があります (.hgsub ファイルにはパスが含まれています)。その後 (ファイルのリビジョン履歴を見るとわかるように)、別のプログラマーが .hgsub ファイルを、私がアクセスできない別のサーバーにホストされている同じ名前のリポジトリへの別のパスで変更しました。その後、彼はこれらのサブリポジトリを参照して、サーバー上のプライマリ リポジトリに戻しました。そのため、最新のリポジトリには、サーバーからのコードのみが含まれています。

それで、リポジトリのクローンを作成し始めました。Mercurial は、最初から行われたすべての改訂を適用しているようです。リビジョン サブリポジトリ パスが変更されると、他のサーバー Mercurial への承認が求められます。私はそのサーバーにアクセスできません。そのため、クローン作成プロセスはここでステータス Failed で停止します。これら 2 つのサブリポジトリを個別に複製し、ローカル リポジトリの適切な場所にコピー アンド ペーストしました。メイン ソリューションを開いてビルドしようとしましたが、ライブラリへの一部のプロジェクト参照が古かったためにエラーが発生しました。それらを削除し、再度参照しました。もう一度ビルドしてみてください。ただし、一部のライブラリには一部のメソッドが含まれていません。そして、クローンが成功しなかったため、それらを最新のリビジョンに更新できませんでした。私は途方に暮れています。誰かが同様の状況に遭遇しましたか?

4

1 に答える 1