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