It has a few dependancies to compile. Listed below are the ubuntu package names, yours may vary, but this will give you an idea what to search for)
libtagc0-dev (and/or libtag1-dev, not sure)
libvlc-dev (Requires 2.0 or newer, which you have to compile from source, or get from http://nightlies.videolan.org/'s PPA)
There may be one or two others, give it a shot and see. You need to either disable certain plugins in plugins.pro, or delete them from the plugins folder. Most of these work, but they're nonfunctional in the GUI so no reason to compile or use them.
You do have to disable mapper in plugins.pro, since it won't compile without libosmscout, and that's obnoxious to build at the moment.
after you git clone and checkout the tag, go into the revfe directory where trunk.pro is, then just run qmake, and make like any other Qt program. The executable will be in revfe/revfe/
I think that's about it. Don't do an install, just compile and run from the revfe directory. I've not fixed up installing since I made a bunch of changes, so things may not go in the proper places if you do.