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