SVN サブレポで mercurial HG を使用しています。
問題は、TortoiseHG ワークベンチを使用してルート リポジトリのリビジョンをマージまたは更新しようとするときです。何らかの理由で、常にエラーが発生します。
"abort: The handle is invalid".
エクスプローラープラグインを使用してコミットおよび更新することは引き続き可能です (右クリック、送信/更新を使用)。
2 レベルのサブレポがあります。Engine をサブリポジトリとして含むクライアント コードと、他のサブリポジトリを依存関係として含む Engine からの 1 つ。
私の .subrepo では、次のようにリポジトリへのパスを定義します
**Root repository .hgsub**
External/Engine = //Mcp/hg/Engine
**Engine repository .hgsub**
Externals/Box2d = [svn]http://box2d.googlecode.com/svn/trunk
私のフォルダ構造はこのようなものです
root
-> Externals/Engine
-> Externals/Box2d
私は何か間違ったことをしていますか?engine-folder の外側に svn repo フォルダーを配置する必要がありますか? 他のアイデア?
ありがとうございました!