Posts Tagged ‘merge’

Subversion Reversion

Sunday, April 6th, 2008

Or “Please Please Just Make the Crazy Things Go Away”

Reversion becomes essential when you start working with bargain software consultants abroad. Though a bit unintuitive, Subversion makes it pretty easy to do.

svn merge -r head:56 SomeClass.java

This will revert from the working revision HEAD to revision 56. Now simply:

svn commit -m "What the #%&* were you thinking?!"

to push the previous version back to HEAD.

Reversion in Subversion is actually a kind of merge. More details in the Subversion Book.