Scenario:
Author 'Alice' creates a pull request from Branch A -> master, the pull request contains 50 commits from 'Alice' as well as others. When 'Bob' merges this pull request after review using the squash merge into master, history in git shows that 'Bob' is the author of the changes which were merged. Merge is final part of the review and is generally done in 1 go.
How can 'Bob' do review and merge the changes and preserve both 'Alice' and his names in the pull request and git history? Microsoft TFS has a nicer option to see who was the committer and the approver of the pull request in GIT history - committer is the creator of the pull request.