Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Технологии: Разные > GitLab узнать разницу между веткой и тэгом, исключ


Автор: polin11 10.2.2020, 02:59
В GitLab при создании ветки master, создается тэг tag_master. В процессе работы в master сливаются другие ветки, когда нужно узнать какие файлы были изменены в master берем diff между веткой и тэгом, типа

git diff –name-only tag_master

Вопрос: есть одна ветка (any_branch_master состоит из 1 коммита), которую слили в master(она там должна быть). Мне нужно получить diff между master и tag_master, но исключив из списка файлы измененные в any_branch_master, как это сделать?

Автор: polin11 10.2.2020, 11:19
Может использовать возможность пометить ветку any_branch_master меткой, затем исключить эту метку в diff?

Либо перед слиянием ветки any_branch_master сделать метку tag1, после слияния сделать метку tag2
 
Diff получить:

git diff –name-only tag_master tag1

git diff –name-only tag2 master

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)