大きなリポジトリのデフォルトブランチのクローンを作成しました。次に、TortoiseHgクライアントを使用してサーバーからプルしたいと思います。
ただし、TortoiseHgはすべてのブランチからプルすることを提案しています。現在のブランチのみからプルするように指示することは可能ですか?
これまでのところ、私は次のような提案を見てきました。
- クライアント側にフックをセットアップして、不要なブランチからのプルを拒否します
- TortoiseHgで受信リビジョンを確認し、現在のブランチに属するリビジョンのみをプルします
- Mercurial ACL拡張を使用して、現在のブランチを除くすべてのブランチへのアクセスを拒否します。
これらはすべてクライアントベースであるため、これらのソリューションはすべて嫌いです。それらのすべてで、TortoiseHgは実際にすべてのブランチをプルします(2番目の場合でも、プルされたリビジョンが着信リビジョンビューに表示されるバンドルに配置されます)
hg pull -b BRANCH
TortoiseHgに同等のものはありますか?
ありがとう。
編集
Mercurialコマンドラインクライアントhg.exeを使用してこれをすべて行う方法を知っています。この質問は、特にTortoiseHg GUIクライアントに関するものです。
ワークベンチからこれを試してみましたか?私は職場でHgを使用していないので、ここではテストできません。
—
MBraedley
私は常にワークベンチを使用しており、現在のブランチまたは特定のブランチのみをプルするように指示するオプションを見つけることができました。
—
マーク