title: Source control, live server best practices
body: <p>I'm working on a project where we're using Tomcat and SVN.  I have my repo checked out in a different directory than my tomcat webapps directory (were the code the server uses lives).  I was told it was a bad idea to checkout a copy of the repository in the webapps directory.  How then can you test live server code when the code the server sees is in /webapps and my repo is located elsewhere?  Currently I have been having to make changes in both my repo and the webapps directory.  What's a good solution for this?</p>