Our I.T. dept doesn\'t allow connections to the SVN server from outside the physical office. (They\'re just kind of like that.) I need to work on projects when I\'m not at t
Like meador said you could setup SSH tunnels to tunnel through your workstation in the office while you're at home, and gain access to the office SVN.
A great guide for setting up SSH on Windows can be found here: Cygwin SSH for Windows
I did this for a while to get remote desktop access until I was able to setup a proper SSH server with a port open on the firewall.
What you do is from your office workstation, make an SSH connection to your home machine, or optionally a dedicated home server. The parameters for that initial connection would provide a -R (remote) tunnel which is essentially allowing the remote machine to come back through the line on the specified port.
For example, if you issue the following command, all traffic which comes to port 1234 on the server will be forwarded to port 23 on the client. See Remote tunnel.
ssh2 -R 1234:: username@sshserver ^^ from SSH
Then on the home machine, you do something like svn://localhost:1234 and that would gain you access to SVN in the office.
*NOTE: I wouldn't recommend doing this without talking to your admins first, because they can get real touchy when you bypass their security... trust me, i know. ;-)