Как найти незакоммиченные файлы SVN и вывести их свойства

svn status | awk -F" " '{ for (i=2; i<=NF; i++) print "ls -ld \""$i"\""}' | sh


Данная команда позволяет найти незакоммиченные файлы в системе контроля версий SVN и вывести их свойства.

Команда «svn status» отображает состояние файлов в рабочей копии SVN.

Команда «awk» используется здесь для обработки вывода команды «svn status». Она разделяет вывод на отдельные элементы и передает их в следующую команду.

Команда «ls -ld» выводит свойства (пермишены) файлов, переданных как аргументы.

Общая конструкция команды позволяет выполнить цепочку команд для каждого файла, полученного из вывода «svn status», и вывести его свойства с помощью команды «ls -ld».

Альтернативой этой команде может быть использование команды «svn propget» для получения свойств файлов SVN, но данная команда является более прямым и быстрым способом для достижения того же результата.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *