git - добавить тег, но исключить слитые коммиты - PullRequest
0 голосов
/ 28 января 2019

Использование git-репозиториев, git bash shell для взаимодействия;использование BitBucket для проверки и слияния кода, создания веток и т. д.

Мы хотели бы создать тег тега пакета обновления, но есть объединенные коммиты, которые мы не хотим включать в пакет обновления(один коммит / слияние мы хотим полностью удалить).Мы рассмотрели возможность использования «git revert» для перемещения нежелательных коммитов на вершину, но считаем, что это не даст нам желаемого эффекта.Мы также рассмотрели «git reset», но неясно, сработает ли это.

На снимке экрана показано, что мы хотим: удалить 'commit-a' (имеет неработающий код) и хотим, чтобы тег SP включал 'commit-b 'и' commit-f ', но не остальные.Любые предложения, как это сделать?

commit image

1 Ответ

0 голосов
/ 29 января 2019

После более подробного обсуждения внутри компании было решено, что новая ветвь будет создана в Commit до «commit-a», а затем «Cherry-pick Commit» «-b» и «-f».

...