Given the case I made two independent changes in one file: eg. added a new method and changed another method.
I often don't want to commit both changes as one commit, but as two independent commits.
On a git repository I would use the Interactive Mode of git-add(1) to split the hunk into smaller ones:
git add --patch
What's the easiest way to do this with Subversion? (Maybe even using an Eclipse plug-in)
Update:
In The Thing About Git, Ryan calls it: “The Tangled Working Copy Problem.”
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…