最初にこの質問を投稿したところ、Bitbucket はネストされたサブリポジトリをサポートしていないことがわかりました (訂正: Bitbucket はまったく問題ではありませんでした...潜在的に悪い情報であるか、ネストされたサブリポジトリの意味を誤解していました)。Tortoise でそれらを兄弟 Repos として配置する必要がありました。Mercurial から Bitbucket - サブリポジトリ - リポジトリは無関係のエラーです
私の問題は、TortoiseHg/Mercurial がサブレポの変更を反映しないことです。
私のディレクトリ構造は次のようになります: (子フォルダーではなく兄弟)
MainRepo (to hold all subrepos)
SubRepo1 (main project)
SubRepo2 (class library)
SubRepo3 (class library)
等...
私の .hgsub ファイルには、次のものがあります
SubRepo1 = ../SubRepo1
SubRepo2 = ../SubRepo2
SubRepo3 = ../SubRepo3
等...
私の問題は、MainRepo が SubRepo の変更を検出しないことです。各サブレポの MainRepo フォルダーにフォルダーがあることに気付きました。TortoiseHg が変更を探しているのではないかと思います...私の ../SubRepoX フォルダーではありません。
TortoiseHg を Bitbucket にプッシュするための動作中の SubRepository シナリオを教えてもらえますか
更新:サブレポの問題の解決方法については、このリンクを参照してください。複数の依存する Mercurial リポジトリのバージョンを調整するための推奨される方法は?