Получить журнал svn из репозитория, не рабочая копия

Я хочу получить журнал из репозитория svn. Теперь я могу сделать это двумя способами: создать локальный репозиторий и получить оттуда журналы svn. Или, номер 2, получите его из репозитория svn, обслуживаемого DAV/HTTP.

Есть ли способ получить журналы svn непосредственно из папки репозитория? (Тот, у которого есть conf, db, gooks и т. д.?). Если я сделаю

svn log <repodir>

Я получаю сообщение об ошибке «svn: «/var/repositories/test» не является рабочей копией». С участием

svnlook log

Я получаю только пустую строку в качестве возврата.

Спасибо.


person WesleyE    schedule 03.03.2012    source источник
comment
Попробуйте использовать svn log file:///path/to/your/repo   -  person knittl    schedule 03.03.2012
comment
Да, это действительно было решением. Если вы дадите это как ответ, я приму это :)   -  person WesleyE    schedule 03.03.2012
comment
лучше вызвать svn log для копии, т.е. проверенной версии репозитория, чем для самого репозитория.   -  person HaoQi Li    schedule 14.08.2013


Ответы (2)


Вы должны использовать протокол file://, поэтому параметр анализируется как URL-адрес (репозитории могут общаться только с URL-адресом):

svn log file:///path/to/your/repo
person knittl    schedule 03.03.2012

Есть ли способ получить журналы svn непосредственно из папки репозитория?

Использовать файл:///протокол

svn log file:///D:/Repositories/Hello там D:/Repositories/Hello полный путь к репозиторию со слешами в пути вместо Win-обратных слэшей

person Lazy Badger    schedule 03.03.2012