4

現在のブランチのすべてのヘッドを取得する簡単な方法はありますか?

現在、現在のブランチ名を取得しhg branch、その後に実行しますhg heads branchname

current branch nameでは、2つのコマンドの使用を防ぐためのショートカットはありますか?

PS:bashでできる

hg heads `hg branch`

しかし、リビジョンセット言語を使用したネイティブおよびクロスプラットフォームの水銀ソリューションはありますか。

4

2 に答える 2

5

はい、使用します

$ hg heads .

このhg headsコマンドは、オプションのリビジョンIDを取ります。を実行するhg heads Xと、のブランチのヘッドが取得されますX—余分な間接参照に注意してください。これは、.(作業コピーの親リビジョンを意味する)を使用して現在のブランチのヘッドを取得できることを意味します。

于 2012-11-02T23:57:19.057 に答える
2

TBT!

  • hg heads -r "min(branch(.)) and branch(。) "(min()" STARTREVが指定されている場合、STARTREVの子孫であるヘッドのみが表示されます。 ")

  • hg log -r "head() and branch(.)"

于 2012-11-02T04:09:10.020 に答える