Смотрите журнал в строке cmd после обновления svn до ревизии

Если я обновлюсь до более старой версии:

svn update -rXXXX

а затем попробуйте перечислить журнал:

svn log

Я вижу только записи до ревизии XXXX, Как я могу увидеть новые?

1 ответ

Решение

svn log будет использовать ревизию рабочей копии, если она не указана. Из текста справки:

log: Show the log messages for a set of revision(s) and/or path(s).
usage: 1. log [PATH][@REV]
       2. log URL[@REV] [PATH...]

  1. Print the log messages for the URL corresponding to PATH
     (default: '.'). If specified, REV is the revision in which the
     URL is first looked up, and the default revision range is REV:1.
     If REV is not specified, the default revision range is BASE:1,
     since the URL might not exist in the HEAD revision.

Обратите внимание на последнее предложение, и "BASE" определяется как "базовая версия рабочей копии элемента" (снова из текста справки). Итак, просто передайте "HEAD" в качестве ревизии, из которой вы хотите получить журнал:

svn log -r HEAD:1
Другие вопросы по тегам