9

最新のタグと追加のコミットのみを表示するgit describeの構文はありますか?

あなたが得るように

4.0.7タグ付けされたコミットにいるため タグ付けさ4.0.7
4.0.7-12れてから12のコミットがあるため4.0.7

git describe --tagsかなり近いですが4.0.7-12-g09181、追加されているハッシュを取り除く方法が見つかりませんでした。

git describe --tags --abbrev=2

まだ表示されます4.0.7-12-g0918

git describe --tags --abbrev=0

のみを表示します4.0.7

4

2 に答える 2

6

describe コマンドには、必要なことを行うためのオプションはありません。ハッシュを削除するシェル スクリプトに出力をパイプできます。

git describe --tags | sed 's/\(.*\)-.*/\1/'

https://stackoverflow.com/a/32084572/1468708を参照してください

どうも !

于 2016-05-20T09:30:26.140 に答える