Задать вопрос
@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)
  • Вопрос задан
  • 3476 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@scatmanoleg Автор вопроса
В общем скорее всего это баг в SVN сервере.

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

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

Похожие вопросы