I have 3 Branches. 1) master 2) dev :- current developement 3) release :- at a time we stop developing from dev branch, create this branch and only do regression bugs in this branch. In the mean time dev branch will be worked for all future development.
Now we merge the release branch to master. And then try to merge master to dev.
When merging master to dev, this is what i m doing. 1) git checkout master 2) git pull 3) git checkout dev 4) create new branch from dev and call it merge-master-to-dev 5) git checkout merge-master-to-dev 6) git merge master
when i do this, I see no conflicts. so looks like all the files/commits are merged property from master to merge-master-to-dev. But when i look at some files in the code, i can see that one or more commits are missing. Never has seen this happening before so any idea what i am doing wrong?