Как вы получаете сообщение о коммите и список файлов для определенной ревизии? - PullRequest
7 голосов
/ 05 сентября 2008

Мне нужно развернуть несколько файлов, которые были проверены некоторое время назад (не могу вспомнить точные), поэтому я ищу список, чтобы я мог развернуть только эти файлы. Для чего нужна команда svn?

Ответы [ 2 ]

8 голосов
/ 05 сентября 2008

@ Дана и @ Джон

На самом деле, svn log -v -r <#> http://my.svn.server/repository-root будет работать и покажет вам все измененные файлы в этом хранилище. Или, если вы хотите, чтобы это работало из рабочей копии, вы можете использовать вывод svn info | grep Repository Root или что-то еще, чтобы найти фактический корень хранилища.

--verbose совпадает с -v, и эти параметры просто перечисляют все затронутые файлы.

3 голосов
/ 05 сентября 2008

svn log имеет параметр --verbose. У меня нет репозитория для тестирования, но возвращает ли он список измененных файлов?

Вы также можете использовать svn diff -r <revision> для получения полной информации об изменениях, которую вы можете проанализировать или прочитать вручную, чтобы узнать, какие файлы были изменены.

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