Я пытаюсь перечислить историю изменений для папки, аналогично тому, что делает опция Показать журнал в TortoiseSVN. Я стараюсь сделать это как можно проще, не переходя на путь установки чего-то вроде Trac.
Чтобы получить доступ к своему хранилищу через веб-браузер, я перехожу по URL-адресу, подобному следующему
http://localhost/svn/ProjectDirectory
Это список всего в рабочей копии этого каталога.
У меня есть догадка, что то, что я пытаюсь сделать, возможно через SVNSpecialURI, но это, похоже, полностью недокументировано.
Пример использования приведенного выше:
http://localhost/svn/ProjectDirectory/!svn/bc/10
Показывает ревизию 10.
Я видел подсказки в нескольких разных местах, в которых упоминается !svn/his
, а именно незаконченный официальный документ и Поиск кода Google . Я не смог заставить их работать, получаю ошибку
"Запрошенный URL / svn / ProjectDirectory /! Svn / his не найден в
этот сервер. "
Я также взглянул на источник, но мой C ++ не совсем в порядке. Любой берущий?