Перечислите только теги git, в которых был изменен конкретный файл - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть репозиторий Git с двумя файлами, index1.js и index2.js. Существует несколько коммитов с тегами и один или оба файла изменены в этих коммитах. Я хочу перечислить теги, в которых было изменено только index1.js.

Я пытался это сделать, но он возвращает оформленный вывод с сообщением о фиксации, датой и т. Д. Но мне нужен только список тегов.

git log -p --name-only --decorate index.js

Я хочу вывод, подобный этому:

 1. v1.1
 2. v1.2
 3. v1.5

1 Ответ

0 голосов
/ 01 ноября 2019

Супер некрасиво, но работает

git log --decorate --tags index.js | grep tag: | awk {'print $4'} | sed -e 's/)$//'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...