Часто мои коллеги будут вносить некоторые изменения в запрос на открытый порыв, переустанавливать свою локальную ветвь на базовую ветку - часто сжимают их изменения и в предыдущие коммиты, а также - принудительное нажатие.
Как я могу узнать, что изменилось между старой версией PR и новой версией PR?
Я думаю, я мог бы сделать git pull
и git checkout $BRANCH_NAME
, когда PR был сначала поднят, затем git fetch
, а затем git diff $BRANCH_NAME..origin/$BRANCH_NAME
после обновления PR - но это также покажет изменения, которые были введены в базовую ветвь (обычно ведущую) и вносит в PR через rebase. Можно ли удалить этот шум и просто показать, что изменилось в самом PR?