The following figure shows the main Subversion operations and the transition between the different states. If you have both your local files and the files in the remote repository modified, you must first execute the update command and then the commit command to make your content identical to the remote content.