So here's our present situation. We have a 'dev' branch (which has changes that won't go into 'master'/production) and an 'X' feature branch that a couple of developers have been working on.
Throughout the span of dev on feature branch 'X', there were normal commits but then 'dev' was merged in several times (including all the other branch commits to 'dev') so that it could be deployed to our QA instance for testing.
Aside from checking commit messages for devs who have troubled themselves to indicate the ticket number they are working on, is there a way to determine which commits were made directly to 'X' feature branch as opposed to the commits that came along with the merges?