「安定版」のタグを付けた変更セットがあるとします。今、私は「安定版」に更新し、新しい機能を書き始め、途中でコミットしています。まだ準備ができていないので、この時点で安定版にマージしたくありませんが、別のブランチで緊急のバグを修正する必要があります。
ブランチを更新し、バグを修正して、変更をコミットします。中断したところに戻りたいのですが、どうすればよいですか?
機能ブランチを「タグ付け」して、再び見つけられるようにすることはできますが、AFAIK タグはコミット時にブランチに沿って浮かんでいないため、常にいくつかのリビジョンが遅れます。これは、そのタグを移動させたくないため「安定」には適していますが、機能ブランチには適していません。
どうすればこれに対処できますか?
たまたま実行できhg up <tag>
て、もう一度実行hg up
すると、ブランチの先端にたどり着きますよね?2 回続けて実行するのは少しぎこちないようにhg up
思えますが、それが Mercurial のやり方であれば、問題ありません。