Subversion публично не документирует Uris, который он использует для доступа к этой информации. (И там, где это задокументировано, прямо указано, что это может измениться в будущих версиях)
Для доступа к этой информации в Интернете вы можете использовать веб-просмотрщик (например, websvn, viewvc ).
Если вы хотите получить к нему доступ из своей собственной программы, вы также можете использовать привязку клиента, например SharpSvn .
using (SvnClient client = new SvnClient())
using (FileStream fs = File.Create("c:\\temp\\file.txt"))
{
// Perform svn cat http://svn.collab.net/svn/repos/trunk/COMMITTERS -r 23456
// > file.txt
SvnCatArgs a = new SvnCatArgs();
a.Revision = 23456;
client.Cat(new Uri("http://svn.collab.net/svn/repos/trunk/COMMITTERS"), a, fs);
}
[Обновление 2008-12-31: Одна из следующих нескольких версий Subversion начнет документировать публичные URL-адреса, которые вы можете использовать для получения старых версий.]