考えるチェンジ Mercurialは - HG私はDの前に来るすべてのチェンジセットのリストを取得できますか
a
--b
----c
------d
--------e
すべての祖先を表示するためにログを使用します。つまり、a-b-cを返すためにhg logを使用するにはどうすればよいですか?
考えるチェンジ Mercurialは - HG私はDの前に来るすべてのチェンジセットのリストを取得できますか
a
--b
----c
------d
--------e
すべての祖先を表示するためにログを使用します。つまり、a-b-cを返すためにhg logを使用するにはどうすればよいですか?
hg log -r :d
(ただし、dも表示されます)。
hg log -r d::a
または
hg log -r a::d
これが動作するのMercurialの合理的に最近(私は1.6以降を信じている)のバージョンが必要になります。
用途:
hg log -r "ancestors(d)"
これはrevsetsはMercurialの1.7以降で備えていますが必要です。いくつかの大きな楽しみのためにhg help revsets
を参照してください。
これは線形履歴では機能しますが、それ以上の複雑なものでは機能しません。これは、数値的にd以下のすべてのリビジョンを表示しますが、dにマージされていない他のブランチの変更を含みます。 –