SVN открыть в редакторе все конфликты

$ svn st
C    about.html
C    css/style.css
C    index.html

Для решения конфликтов после мержа, я использую NetBeans, в котором, собственно и работаю над проектами. Чтобы не открывать конфликтные файлы по-одному, сделал небольшой алиас:

alias stcn="svn st | awk '/^C/{ print \$2 }' | xargs '/Applications/NetBeans/NetBeans 7.1.1.app/Contents/Resources/NetBeans/bin/netbeans' -J-Dline.separator=LF"
Под катом описание работы скрипта.


Можете читать мои записи на Я.ру — VovanR!

По порядку:
  1. Выводим статус репозитория: svn status или сокращенно svn st
  2. Собираем в одну строку вторую часть строк, начинающихся с символа C:
    awk '/^C/{ print $2 }
  3. Командой xargs передаем получившийся список файлов нетбинсу.

Комментариев нет:

Отправить комментарий