4

マシンの 1 つに mercurial-server をインストールし、そこにプロジェクトを複製しました。3 つのサブリポジトリがあり、それを別の場所に複製しようとすると、エラーが発生します。

remote:mercurial-server:既存のリポジトリの下にリポジトリを作成できません

中止: リモート hg から適切な応答がありません!

そのため、mercurial-server は subrepo を処理しないと考え始めています。

どんな手掛かり?

4

5 に答える 5

5

2010年12月にリリースされた新しいバージョンは、サブリポジトリをサポートしています。

于 2011-03-12T19:57:25.197 に答える
1

Mercurial-serverの開発者から、まだサポートされていないとの回答がありました。

于 2010-06-17T12:40:09.087 に答える
1

この投稿では、「checkParents」コードを無効にすると、サブリポジトリのサポートが有効になると書かれています。

編集

最近使用してみましたが、デフォルト設定を変更しなくても問題なく動作します。

于 2010-09-07T18:25:40.270 に答える
1

彼らの変更ログはsubreposについて言及していません。彼らのドキュメンテーション
もそうではありません。

したがって、彼らがまだその機能をサポートしていない可能性は十分にありますが、確かなことはわかりません.

于 2010-06-04T21:49:06.573 に答える
0

「mercurial.ini」設定ファイル内のサブリポジトリの場所を設定する必要があることがわかりました。

「mysubrepo」という名前のサブレポの場合、次の行を追加する必要があります

[subpaths]
mysubrepo = ssh://hg@myserver/subrepolocation
于 2011-01-17T23:10:50.197 に答える