Как показать все отдельные коммиты ветви функции в коммите слияния? - PullRequest
0 голосов
/ 27 ноября 2018

Прямо сейчас я использую следующее для объединения и сжатия ветви:

  1. мастер проверки git
  2. git merge --squash feature-branch
  3. gitcommit
  4. git push

Это объединяет ветвь функций в master в один коммит, что почти то, что я хочу.

Я могу этого добитьсяиспользуя запрос на получение.

Таким образом, коммит слияния включает в себя ссылку на PR, в которой есть хороший список всех коммитов, которые я сделал в этой ветви функций.https://i.stack.imgur.com/y2FZu.png

Я хотел бы включить историю, как это делает GitHub pull-запрос.https://i.stack.imgur.com/6f10X.png

Мой вопрос: есть ли способ добиться этого без использования PR?Я хотел бы показать макет, подобный списку коммитов PR, но внутри самого коммита слияния.

Ответы [ 2 ]

0 голосов
/ 27 ноября 2018

Попробуйте использовать команду git commit --no-edit в своем терминале.Он должен включать все ваши сообщения о коммите в ваше окончательное сообщение о фиксации.

0 голосов
/ 27 ноября 2018

После git merge --squash, попробуйте , как показано здесь , a git commit --no-edit

Все сообщения о фиксации внутри .git/SQUASH_MSG должны быть частью вашего сообщения о фиксации, что должно позволитьВы должны отслеживать отдельные коммиты, которые были сделаны до сквоша.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...