I had a problem when i compare branches on bitbucket.
The issue is: i have a branch called branch_A for example, and start another branch from branch_A and called branch_B.
Start working on both branches and, one commit for example that originally pushed to branch branch_B, i cherry pick it to branch branch_A .
Then when i try to compare the branches (Creating a Pull Request (PR) between them), i notice that the changes that where made for the commit that was later cherry-picked to branch_A appears to NOT be done. But if i look to the source code, i see that in both branches the changes are already there.
I wonder why is happens this? If i compare those branches (git diff branch_A branch_B), is showing all as expected, i use also git diff branch_A branch_B | grep "particular change" and it shows no changes.
The expected view on Bitbucket tool is that the change must not be shown, because changes are on both branches, yes is true that where pushed with different commit hash, but the lines of code are exactly the same.
Any thoughts?
Thanks and regards