I noticed that the SVN has been failing while committing code. It allows me to commit my changes even if I am not in the latest revision. Therefore, if I modify an old version (revision) of the code and commit it but the repository has a newest version of the code (revision), it updates the repository and will ignore the changes implemented by other user to the latest revision. The SVN will not display any error.