Wtyczki i SVN (więcej niż svn:externals)
22 April 2008
Brak komentarzy
Zwykle instalujesz raz wtyczke – i jeżeli działa – to praktycznie sprawa załatwiona. Problem pojawia się gdy pracujesz z SVN – mianowicie – reinstalacja (łatwego sposobu na uaktualnienie wtyczki nie znalazłem) powoduje utratę informacji o części repozytorium w katalogu wtyczki (install –force skasuje cały katalog wtyczki a więc i katalogi .svn wraz z zawartością). Możesz wtyczki instalować jako tzw. svn:externals – co sprawi, że będą one uaktualniane z zewnętrznego repozytorium, ale zmiany do nich wprowadzone po uaktualnieniu zostaną utracone. Z pomocą przychodzi narzędzie (gem) PISTON.
Instalacja banalna:
>gem install piston -y
Import wtyczki z lokalnej aplikacji rails:
>piston import http://dev.rubyonrails.org/svn/rails/plugins/simply_helpful/ vendor/plugins/simply_helpful
Uaktualnienie wtyczki:
>piston update vendor/plugins/simply_helpful/
Więcej informacji: strona projektu, blog autora – François Beausoleil










Zostaw odpowiedź!
Musisz się zalogować aby móc komentować.