I am using smartGit as the tool, say, I checked out branch A and need to bring some commits in branch B to branch A and those commits are not adjacent and could be spread apart in time of commits in branch B. I noticed that after selecting multiple commits in branch B and clicking "cherry pick & commit" button, I got a conflict, then, I resolved it using the "conflict resolver" button, then, staging the resolved file, then, after committing, at this point I can see only few commits that I selected in branch B were brought into branch A, not all commits I selected in branch B?
I am not sure if this has anything to do with the conflict or just too many commits have been selected: I also tried to select only 2 commits (these 2 commits are adjacent in branch B) from branch B and no conflict happened, and I am able to see both commits in branch A.
Any hints are highly appreciated!