При выполнении обновления состояния Subversion

svn st -u

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

(без использования awk , sed или тому подобного)

1 ответ1

2

Почти:

svn diff --summarize -rCOMMITTED:HEAD

--summarize заставляет svn diff выдавать вывод в стиле статуса.

Однако это не будет сравнивать каждый файл с репозиторием, как это делает svn status -u , а будет сравнивать ревизию текущего каталога с HEAD. Поэтому, если у вас есть рабочая копия со смешанной ревизией, например, если вы зафиксировали, но не обновили, это сообщит о ваших подтвержденных файлах как измененных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .