найти имя последнего измененного / добавленного файла в SVN - PullRequest
2 голосов
/ 03 марта 2010

Я обычно проверяю файл в определенном месте в моем репозитории SVN.

Какую команду SVN я могу использовать, чтобы найти последний зарегистрированный файл? Я всегда проверяю только один файл

Ответы [ 2 ]

1 голос
/ 03 марта 2010

Вы, вероятно, хотите что-то вроде этого:

svn log <repository> -l 1 -v
1 голос
/ 03 марта 2010

svn log.

(Но я предлагаю воспользоваться возможностью одновременной фиксации нескольких файлов с атомарной фиксацией.)

Вы можете использовать опцию -l, чтобы ограничить записи в журнале.на 1.

На самом деле, я бы порекомендовал просмотреть svn help log, а затем выбрать наиболее подходящие варианты, а затем создать псевдоним в своей оболочке для частого использования.

Чтобы получитьпуть к последнему измененному файлу вместе с базовой информацией о ревизиях, используйте

svn log -l1 -qv

(-qv - для тихого и многословного. Они на самом деле делают разные вещи, даже если звучат противоречиво.)

Вывод будет выглядеть следующим образом:

------------------------------------------------------------------------
r123 | JXG | 2010-03-03 11:23:47 +0000 (Wed, 03 Mar 2010)
Changed paths:
   M /foo/bar/baz/qux.c
------------------------------------------------------------------------

Если вы абсолютно точно должны иметь только имя файла, вы можете запустить вывод через grep, awk, basename или любым другим инструментом.вам нравится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...