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.”