Few times, I merge a branch into mine, fix the conflicts with close attention and still some functionalities of my application are broken. It is probably my bad trying wrongly to resolve the conflicts, but is it possible that in some cases that git did not raised conflicts but still merge the files in a wrong manner?
Let's say I have the following scenario:
- Two giant branches that differs a lot.
- Most of the tests of the branches are common but some differ.
- I merge these branches and it merges without conflicts.
Is it possible in some cases that some tests are broken after the merge?