I am planning to have a daily build in CruiseControl.net using subversion. I would like to find out if it is better practice to pull down the code and get the revision number or tag the Subversion repository and pull it down from that tag? What are the pros and cons for the two different approaches?