views:

102

answers:

7

I want to install a svn web client on Linux (preferred) or Windows. I need only read-only capabilities (no commit required) and I want to be able to compare revisions using diff. my svn server is on another machine so the web server needs to access it over http. It should also be free...

Do you know any such web client?

+1  A: 

I believe VisualSVN provides what your looking for: http://www.visualsvn.com/

JamesStuddart
That's not a web client, but either a Subversion server or Visual Studio plugin
Sander Rijken
it provides a webclient with server when it is installed
JamesStuddart
+4  A: 

There's websvn and viewcvs

Sander Rijken
is websvn allow access over http?
ohadshai
Yes, they both do
Sander Rijken
+1 for websvn, they made a big step ahead.
zellus
+2  A: 

If you are able to spend a little bit of money - try Atlassian Fisheye which is very powerful.

Free for OpenSource-Projects, 10$ for 10 user - more expensive when used for > 10 user

www.atlassian.com

Micha
no, It should be free, I will update the question
ohadshai
+2  A: 

Trac does a pretty good job, also Redmine - you can turn all the other features off on both of them.

Rich
A: 

You can use Tortoise on Windows.

I do my interacting with SVN in IntelliJ these days. It's got a terrific interface, especially helpful for merges.

Every client of Subversion is a web client, unless you happen to be logged onto the server where your repository lives.

duffymo
by web client I mean html view that can be used with browser.
ohadshai
In that case your client is your browser, and thus, your whole question is nonsense.
bart
I don't see why a browser is necessary. I'm assuming that your users have to be inside your firewall, in which case any client that can see your server is viable.
duffymo
+2  A: 

I use Trac, but Subversion browsing (with diff) is only part of this project.

Trac is an enhanced wiki and issue tracking system for software development projects. ...

It provides an interface to Subversion (or other version control systems), an integrated Wiki and convenient reporting facilities.

Michał Niklas
+1  A: 

Check out viewvc (it was formerly known as viewcvs).

"ViewVC is a browser interface for CVS and Subversion version control repositories. It generates templatized HTML to present navigable directory, revision, and change log listings. It can display specific versions of files as well as diffs between those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much more prettily than the average textual command-line program output."

Reuben Peter-Paul