SVN Diff суммировать - PullRequest
       7

SVN Diff суммировать

2 голосов
/ 11 марта 2010

Я хочу получить сопоставленные измененные файлы в определенных наборах ревизий. Что-то вроде этого : svn diff - суммировать -r2949: 3594, 3925: 4007, 4015: 4153, URL-адрес репо

Есть ли какие-нибудь хаки для этой команды SVN, чтобы добиться этого?

regds

1 Ответ

3 голосов
/ 11 марта 2010

Я не вижу способа сделать то, что вы в точности запрашиваете, однако не знаю точно, что вы пытаетесь выполнить, я предполагаю, что вы хотите посмотреть только различия для определенных файлов. Таким образом, вы можете использовать внешнюю команду diff для получения необходимой информации. например вот тот, который показывает diff для всего, кроме файлов с таблицей в них.

# svn diff --diff-cmd=/usr/bin/diff --extensions='-uw --exclude="*table*"'

Если вы хотите исключить много файлов, вам нужно использовать директиву --exclude-from. Прочитайте man-страницу очень внимательно. Вот пример файла исключений, который у меня есть для этой цели

*cache*
file*
error_log
Images
dev.sett.php
server.sett.php.dev
manifest
manifest.uuid
migrate
school_deploy.sql
noimage_20_20_square.png
noimage_20_20square.png
noimage_50_20square.png
noimage_5020square.png
server.sett.php
*fsl
*FOSSIL*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...