リポジトリの一部を non-tip チェンジセットにクローンしたいので、TortoiseHG -> Clone コマンドで commit URL を入力してクローンします。何らかの理由で、クローンを作成したかったわけではなく、最後の変更セットへのクローンを取得しました。
古い変更セットにクローンするには?
git コマンドでこれを実行できることを読みました。TortoiseHGでできますか?
リポジトリの一部を non-tip チェンジセットにクローンしたいので、TortoiseHG -> Clone コマンドで commit URL を入力してクローンします。何らかの理由で、クローンを作成したかったわけではなく、最後の変更セットへのクローンを取得しました。
古い変更セットにクローンするには?
git コマンドでこれを実行できることを読みました。TortoiseHGでできますか?
hg help clone
変更セットのサブセットのみをプルするには、-r/--rev で 1 つ以上のリビジョン識別子を指定するか、-b/--branch でブランチを指定します。結果のクローンには、指定された変更セットとその祖先のみが含まれます。
hg clone -r <ID> SRC
hg help urls
コマンドの 2 番目の形式を提案する
hg clone SRC#ID
GUI 方式
TortoiseHG の「クローン」ダイアログの純粋な GUI の場合、「オプション」を展開し、「リビジョンにクローン」を有効にして、このリビジョン ID を定義します。