現在のブランチのすべてのヘッドを取得する簡単な方法はありますか?
現在、現在のブランチ名を取得しhg branch
、その後に実行しますhg heads branchname
。
current branch name
では、2つのコマンドの使用を防ぐためのショートカットはありますか?
PS:bashでできる
hg heads `hg branch`
しかし、リビジョンセット言語を使用したネイティブおよびクロスプラットフォームの水銀ソリューションはありますか。
現在のブランチのすべてのヘッドを取得する簡単な方法はありますか?
現在、現在のブランチ名を取得しhg branch
、その後に実行しますhg heads branchname
。
current branch name
では、2つのコマンドの使用を防ぐためのショートカットはありますか?
PS:bashでできる
hg heads `hg branch`
しかし、リビジョンセット言語を使用したネイティブおよびクロスプラットフォームの水銀ソリューションはありますか。
はい、使用します
$ hg heads .
このhg heads
コマンドは、オプションのリビジョンIDを取ります。を実行するhg heads X
と、のブランチのヘッドが取得されますX
—余分な間接参照に注意してください。これは、.
(作業コピーの親リビジョンを意味する)を使用して現在のブランチのヘッドを取得できることを意味します。
TBT!
hg heads -r "min(branch(.))
and branch(。) "(min()" STARTREVが指定されている場合、STARTREVの子孫であるヘッドのみが表示されます。 ")
hg log -r "head() and branch(.)"