The SVN syntax for reverting to a previous version of a file is less than obvious. If you want to pull down a previous version of a file type you must first choose a version:
svn log FILE_NAME
This will list all the changes to the file. Next, you pick the revision you are interested in and then type:
svn up -r REVISION_NUMBER FILE_NAME
This will pull down the older version/revision of the file. Next, we are going to rename the file:
mv FILE_NAME FILE_NAME.good
The next step is to pull down the current version of the file:
svn up FILE_NAME
After that is done we are move the “good” file on top of the latest version:
mv FILE_NAME.good FILE_NAME
Now commit the change:
svn ci FILE_NAME
It seems like there should be an easier way without merging so if anyone knows an easier way, please post it!
