How to configure a HTTP proxy for svn

Have you seen the FAQ entry What if I’m behind a proxy?? … edit your “servers” configuration file to indicate which proxy to use. The files location depends on your operating system. On Linux or Unix it is located in the directory “~/.subversion”. On Windows it is in “%APPDATA%\Subversion”. (Try “echo %APPDATA%”, note this is … Read more

One SVN repository or many?

The single vs. multiple issue comes down to personal or organizational preference. Management of multiple vs. single mainly comes down to access control and maintenance. Access control for a single repository can be contained in a single file; Multiple repositories are may require multiple files. Maintenance has similar issues – one big backup, or a … Read more

SVN upgrade working copy

You have to upgrade your subversion client to at least 1.7. With the command line client, you have to manually upgrade your working copy format by issuing the command svn upgrade: Upgrading the Working Copy Subversion 1.7 introduces substantial changes to the working copy format. In previous releases of Subversion, Subversion would automatically update the … Read more

examining history of deleted file

When you want to look at old files you really should know the difference between: svn cat http://server/svn/project/file -r 1234 and svn cat http://server/svn/project/file@1234 The first version looks at the path that is now available as http://server/svn/project/file and retrieves that file as it was in revision 1234. (So this syntax does not work after a … Read more