私はプロジェクトに取り組んでいましたが、0.1.0
リリースの準備ができたときに、 というブックマークを作成し、release
そのリビジョンに としてタグを付け0.1.0
、ブックマークを非アクティブにしてプロジェクトの作業を続けました。
リビジョンは次のようになります (最新のものから古いものへ):
Tip
(hg update default
ここに行きます)- さらにいくつかの改訂
- ブックマーク付きのリビジョン (
hg update release
ここに移動) - さらにいくつかの改訂
私の意図は、新しいバージョンの準備ができたらいつでも実行することでしたhg update release
。ただし、次のエラーが発生します。hg merge default
hg tag <version>
中止: マージするものはありません (「hg update」を使用するか、「hg head」をチェックしてください)
私は明らかに頭が 1 つしかないので、どうhg update
すればよいかわかりません。hg update release
私が先端にいるときは、適切なリビジョンに更新します。私の現在のシナリオで、まだブックマーク (名前付きの分岐なし) を使用している場合、指しているリビジョンをrelease
ヒントとマージする (それによって新しいヘッドを作成する) 方法はありますか? 私が最初に考えたのは、 に小さな変更を加えrelease
、それをコミットして新しいヘッドを作成してから、マージすることです。ただし、それを試す前に、自分が何をしているのかを確認したいと思います。