1

最初にこの質問を投稿したところ、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 リポジトリのバージョンを調整するための推奨される方法は?

4

1 に答える 1

2

subrepo ディレクトリ参照は、.hgsub ファイルの場所に相対的である必要があります。

したがって、../SubRepo ではなく = ./SubRepo にする必要があります。

これが公式ドキュメントです。読むのはそれほど難しくありません。

于 2012-12-17T15:55:10.657 に答える