На моем сервере разработки я запускаю svn updates для развертывания исправлений ошибок или изменений в коде веб-приложения. Обычно я бегу:
svn stat --show-updates
и затем выборочно выбирает, какие файлы обновлять; добавление выбранных файлов в конец команды svn update .
Мне не хватает интерфейса командной строки GIT, и в качестве уступки я просто хочу повысить скорость выполнения обновлений (но ограничено файлами, у которых нет конфликтов).
например. В следующем примере я хочу обновить только Country.properties
* 5602 conf/country/Country.properties
M 5331 conf/META-INF/MANIFEST.MF
M * 5451 conf/scripts/changes.rb
Это фрагмент awk, который помогает мне.
#!/usr/bin/awk -f
/*/ { if( NF == 3 ) { system( "svn up " $3 ); } }
Мой вопрос: есть ли расширение для subversion, которое будет действовать как команда GIT git add -i ? Или люди обычно делают то, что я делаю?