svn: фильтровать только удаленно измененные файлы в `svn st -u`

svn: фильтровать только удаленно измененные файлы в `svn st -u`

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

svn st -u

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

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

решение1

Почти:

svn diff --summarize -rCOMMITTED:HEAD

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

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

Связанный контент