Поиск файлов изменен / не изменен, так как они были добавлены в Subversion - PullRequest
0 голосов
/ 10 февраля 2011

У меня есть куча файлов в хранилище Subversion. В большинстве случаев мы продолжаем добавлять новые файлы в хранилище, не изменяя их позже. Однако мы можем редактировать некоторые файлы после их добавления.

Мне нужно выяснить, какие файлы не были изменены с тех пор, как они были добавлены в хранилище, а какие были изменены с момента их добавления.

Возможно ли сделать это без нетривиального скрипта или запуска 'svn log' для каждого файла?

1 Ответ

0 голосов
/ 21 февраля 2011
svn log -v > svn.log
grep "^ *A " svn.log | cut -d " " -f 5 | gsort -u > added.lst
grep "^ *M " svn.log | cut -d " " -f 5 | gsort -u > modified.lst
comm -2 -3 added.lst modified.lst > only-added.lst

где gsort - сортировка GNU.

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