@scatmanoleg

Вопрос по работе SVN, в частности команды svn log?

Есть SVN сервер с кучей репозитариев и различных веток.


Вопрос в следующем, когда выполняешь команду:
svn log -r 5555:5560 svn://svnserver/path-to-repository/sub-folder/


То мы увидим что-то вроде:

— r5555 | usernam | data | 1 line

comment

— r5556 | usernam | data | 1 line

comment

— r5558 | usernam | data | 1 line

comment

— r5559 | usernam | data | 1 line

comment

— r5560 | usernam | data | 1 line

comment


Из вывода пропала ревизия c номеров 5557.

Но если выполнить команду:
svn log -r 5557 svn://svnserver/path-to-repository/sub-folder/


То мы увидим эту ревизию:

— r5557 | usernam | data | 1 line

comment


Почему такое может быть? Есть вероятность что это как-то может быть связано с тем что ветка смержена (merge)


[root@svnserver]# svnserve --version

svnserve, version 1.5.7 (r36142)
  • Вопрос задан
  • 3475 просмотров
Решения вопроса 1
@scatmanoleg Автор вопроса
В общем скорее всего это баг в SVN сервере.

Протестировали тоже самое на Read-only копии сервера с версией 1.7.4 все нормально, показываются все ревизии.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Также если в sub-folder лежит что-то, подключенное через externals, то его история тоже не будет показана при запросе лога для subfolder
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы