Well, I'm having a problem I've never had before with git ..
In our flow we have a branch called DEV that is where all the others leave. And all the completed tasks go through a DEV merge to branch and then a pull request is created for DEV (to avoid conflict, I do not know if it's the correct one, but the flow is this) and after the code review is done the merge.
What happened was that a branch came out of the DEV and some normal comits were created:
DEV ------------o---o--o---o---------------
BRANCH \----o----o----o---
After some changes, the developer merge the DEV into the branch and created a commit.
DEV ------------o---o--o---o---------------
BRANCH \----o----o----o---\--0 (merge commit)--o-/
I was analyzing the merge commit and had no file, it was simply a merge commit with no change and that's where the problem starts.
If I do the merge using git merge dev
within the branch yet some of the changes do not see, even though I have not moved the specific files that should come.
But if I create a branch of the last commit before the merge and merge the changes comes. Only after the merge does everything go bizarre.
Does anyone have any tips?