Mounting SSH as a filesystem and use SVN (this is *good*)
MacFUSE & sshfs. Ok - this allows you to mount up (and view in finder) those file systems which you would otherwise only be able to access via SSH (either via the command line, or via some SCP/SFTP capable client, like Cyberduck or Fugu). Now you can drag/drop files, and interact with those files as if they were on a mounted local network drive, or an external hard disk.
Not only that, but it’s fully accessible though the command line as well, since it’s available through /Volumes/.