I can't answer putting subversion under Glassfish, however I can tell you that running glassfish and apache on the same machine is not an issue - you just have to ensure there are no port clashes in your configuration - for example on port 80 or perhaps SSL (443).
For development purposes, I have apache running on the same machine as glassfish and use it for URL redirect/rewrite to glassfish applications running in various domains.
[Message sent by forum member 'lazjen' (lazjen)]
http://forums.java.net/jive/thread.jspa?messageID=288900