A colleague of mine agreed to using Subversion (SVN) for our little project, but only if he doesn\'t have to install it. He has a U3 USB stick where he keeps the project fil
I'd go with the copy and paste the bin folder from SlikSVN.
EDIT:
Seems like SlikSVN is the underlying platform behind several graphical SVN clients. In my experience it seems stable and reliable.
Specifically, the bottom link on this page seems to be a non-install/xcopy precompiled package (although I haven't tried this one myself, only inspected it). It does not appear to be the newest, though. You might do your friend a favour by installing the newest SlikSVN on your own computer, and then share the bin files with your co-dev.
I've had this same problem, and thought it would be easier to find than it is. Bert Huijben posted the solution as a reply to Cecil, but his link was outdated.
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100
Scroll to the bottom where you can grab a ZIP file of the binaries. It works for me.
There's a portable version of SmartSVN which is what I use. It's a pretty good SVN client, but it needs JRE. It has a nice GUI and all.
Try Alagazam.net's Subversion Windows Installer. There is also a version with just the binaries without an installer.
I was able to use the command line client that I had installed onto a USB stick. I then whipped up a couple batch files that did the basic checkout, checkin stuff, and one batch file that gave me a command prompt with a PATH set.
It doesn't have all the integration of something like TortoiseSVN, but I don't think you would be able to easily do that from a USB stick.
Alternative Two should be pretty sufficient. But both methods requires installing it to the USB device which I guess is similar to just copying onto it. I checked Wikipedia and there are some standalone listed there.
EDIT: SmartSVN, QSvn (portable version requires install), SyncrhoSVN (they have version which requires you to extract and run), etc. But is copy + run any different than installing to the USB?
Alternative One Load Cygwin on the USB device, install SVN support and run it off of that. No GUI as far as I know nor have I tried to set one up (which I assume is more than possible) since I've had the luxury of using TortoiseSVN (requires install).
Alternative Two Install TortoiseSVN on a USB device and use if off of that. Has GUI interface for merging and diff. This may be relevant to your interest. However, Google has some results indicting they are slow.