-5
  • Not interested in any source control OR shell integration.

This is basically to make regular gets on certain third party archives. I would really prefer not to deal with SVN in any way in my shell or visual studio.

Native / C# preferred (as i have those runtimes already installed).

Anyone a recommendation under those circumstances?

TomTom
  • 61,059
  • 10
  • 88
  • 148

3 Answers3

5

Simply use the basic subversion client binary, a compiled Windows package with installer can be downloaded at CollabNet.

Just add the program path to $PATH and you can do a svn update or svn checkout from anywhere on your system. You can even automate the processes using batch files or Windows scripts.

Pekka
  • 442,112
  • 142
  • 972
  • 1,088
  • I agree. I "readonly" client (if there even is such a thing) would probably not differ from a "regular" client. You just dont use the write commands. – Mizipzor May 11 '10 at 17:14
  • Actually it is - a readonly client does not have to do any change tracking. I ended up with SmartSvn which has a "download" mode (gets the archive, no additional directories, caches etc. are created - so 0 overhead). Shell integration can be selected off at install. – TomTom May 11 '10 at 17:27
  • 1
    @TomTom I think you're being too overhead sensitive here. So what if there's 500k of unused libraries on your machine? On the other hand, I can somewhat see your point about caching, auth caches, `.svn` directories (although that could be sorted by using `svn export`). Anyway, glad it worked out for you. Care to add a link to the product you ended up using, for future generations? – Pekka May 11 '10 at 18:13
  • Not really, but I am pullin a couple of third party stuff from SVN folders - without ever changing them etc. I Dont want to deal with all that crap around ,especially because one of the folders already has about 300mb (no joke) with all the documentation being part of the trunk ;) http://www.syntevo.com/smartsvn/index.html – TomTom May 11 '10 at 18:48
1

Simply use TortoiseSVN. Best integration everything needed.

khmarbaise
  • 92,914
  • 28
  • 189
  • 235
  • SUCKS is my word for it. SHell integration is explicitely not wanted, as is the ridiculous subfolder mechanism. Had to use it at a customer, made me puke, sorry ;) – TomTom May 11 '10 at 17:28
0

You said "I would really prefer not to deal with SVN in any way in my shell or visual studio" and "C# preferred". Have you considered writing your own app using the SharpSVN library? That way you could taylor it to exactly your requirements.

Also see this question:
SVN Libraries for .NET?

Community
  • 1
  • 1
William Leara
  • 10,595
  • 4
  • 36
  • 58
  • Actually I ended up with SmartSvn which has a "download" mode (gets the archive, no additional directories, caches etc. are created - so 0 overhead). Shell integration can be selected off at install. – TomTom May 11 '10 at 17:28