Have you ever used the svn switch command? It sounds like you have multiple revisions or multiple branches in the same tree and are trying to commit them all simultaneously. What is the result of using svn status in the root of your current repository?