Мне просто нужен список файлов, которые отличаются от моего рабочего каталога и репозитория. summary
только, кажется, сообщают о различиях между репозиториями.
Как получить список измененных файлов в svn?
Ответ 1
Запустите svn status
. Он будет различать измененные, удаленные, добавленные и т.д. svn help status
имеет кучу информации для вас.
Ответ 2
Попробуйте
svn diff --summarize -r startRevision:endRevision URL.
Ответ 3
svn status
- это то, что вам нужно.
Ответ 4
svn diff | grep Index:
Он работал с моей ревизией. Если команда не работает для вас, запустите следующую команду в каталоге с небольшим количеством изменений:
svn diff > out.txt
Откройте out.txt. Вы заметите, что каждая строка, содержащая необходимое имя файла, начинается с одной и той же строки (в моем случае это был " Индекс:" ), grep для нее, и вы получите то, что хотите.
Удачи.