さて、何時間もの読書と試行錯誤の末、ついに思いつきました。Mercurial は実際には SubRepos を実行したくありません...少なくとも TortoiseHg と Bitbucket ではそうではありません。私が間違っていて、「もちろん機能します。公式ドキュメントを読んでいませんでしたか」のような失礼な応答に反対票を投じたくない場合は、TortoiseHg latest を介してそうする方法の簡単な例を提供してください。 Bitbucket に正常にプッシュされます。mercurial と bitbucket と subrepos を利用するオープンソース プロジェクトでしょうか?
とは言っても、クラス ライブラリを個別のリポジトリに保持し、推奨されるアプローチがサブリポジトリを使用しないことである場合 (「最後の手段として」)、依存するすべての Mercurial リポジトリのバージョンを取得するための推奨される方法は何ですか。バグ修正などのために、すべての依存リポジトリを正しいバージョンにジャンプします。
Tags を使用してバージョンにタグを付けると思います。したがって、手動ですべてのライブラリに移動し、各リポジトリに共通のバージョン タグを付けてから、手動ですべてのアセンブリのタグに戻すことをお勧めしますか?
ワークフロー管理の複雑さに関する専門用語はすべて控えてください。SOに関するこれに関する素晴らしい読み物がたくさんあります。私は、いくつかの DLL クラス ライブラリを含む単純な単一のメイン exe プロジェクトを望んでいます。