I get SVN, it works like the other non-open source change management
systems I have worked with in the past. I rarely end up confused by what I
see happening. But I guess I just don't understand Git. I have a fork of
POI on Git Hub JMarkMurphy/poi that I have been keeping synced with the
main apache/poi repository. I do that by creating a pull request and merge
from apache/poi to JMarkMurphy/poi. I do not have any of my updates in
there, just attempts to keep my fork up to date. At this point my
JMarkMurphy/poi is 9 commits ahead of apache/poi. Each time I merge changes
I get another commit ahead. Is this normal? Is there anything I can do to
avoid this?

What I want to be able to do is make a branch for a change, and since I
only work on this in fits and starts, merge in apache/poi commits, and then
merge those with my branch to deal with anything that may conflict with my
change, then finally merge my branch back to trunk. Is that reasonable?
Then how do you go about making changes in the Git repository live? Do I
have to export it from Git, and make an SVN change? How do you do that?

Reply via email to