Paweł
Koralewski
starszy programista,
wiem ile nie wiem
Temat: [sf2] upgrade Sf2 a svn
Zgodnie z instrukcją, trzeba nadpisać pliki deps i deps.lock i wykonać:php ./bin/vendors install
Skrypt krzyczy na mnie:
Your project seems to be based on a Standard Edition that includes vendors.
Try to run ./bin/vendors install --reinstall
Zatem dodaję ten parametr --reinstall.
Do kontroli wersji używam svna. Gita oczywiście mam zainstalowanego, inaczej upgrade automatyczny by nie poszedł. Upgrade usuwa całe katalogi bundli i pobiera nowe wersje z netu. Czyli również usuwa katalogi .svn. Te działania powodują, że nie mogę commitnąć nowego katalogu 'vendors'. W okienki TortoiseSVN status nowych katalogów jest "obstructed", gdy mimo to próbuję je dodać, dostaję komunikat:
Error: 'D:\www\###\vendor\doctrine' is not a working copy
Jak temu zaradzić? Może jakoś inaczej wykonywać upgrade?
Grzegorz
Śliwiński
Programista
python/PHP
Temat: [sf2] upgrade Sf2 a svn
heh... svn... ;]Dodaj katalog vendors do ignorowanych. Każdy będzie musiał sobie aktualizować ręcznie, ale rozwiąże to twój problem.
Piotr Walków Symfony2
Temat: [sf2] upgrade Sf2 a svn
Grzegorz Śliwiński:
heh... svn... ;]
Dodaj katalog vendors do ignorowanych. Każdy będzie musiał sobie aktualizować ręcznie, ale rozwiąże to twój problem.
W dokumentacji s2 dot. instalacji jest dokładnie napisane, żeby pozbyć się /vendor:
http://symfony.com/doc/current/book/installation.html#...
Zresztą dlaczego chcesz katować swoje repo svn-a jakimiś zbędnymi plikami dot. Twojego projektu (vendor'y)?
(od siebie) I dlaczego całkowicie nie git?
Paweł
Koralewski
starszy programista,
wiem ile nie wiem
Temat: [sf2] upgrade Sf2 a svn
W dokumentacji s2 dot. instalacji jest dokładnie napisane, żeby pozbyć się /vendor:
http://symfony.com/doc/current/book/installation.html#...
Zresztą dlaczego chcesz katować swoje repo svn-a jakimiś zbędnymi plikami dot. Twojego projektu (vendor'y)?
(od siebie) I dlaczego całkowicie nie git?
Czasami SVN jest wymogiem. Albo wręcz jest to jedyna możliwość wgrania plików na serwer oraz uruchomienie skryptu synchronizującego repozytorium i zawartość serwera. Taka polityka klienta. Wtedy ani nie mogę zamienić SVN na GIT ani nie mogę wyrzucić /vendors z repozytorium, bo przy kolejnym upgrade zostanie ono skasowane z serwera.
Ponawiam zatem pytanie: jak wykonać upgrade aby nie rozwalić sobie 'working copy' ?
Grzegorz
Śliwiński
Programista
python/PHP
Temat: [sf2] upgrade Sf2 a svn
Paweł Koralewski:
Czasami SVN jest wymogiem. Albo wręcz jest to jedyna możliwość wgrania plików na serwer oraz uruchomienie skryptu synchronizującego repozytorium i zawartość serwera. Taka polityka klienta. Wtedy ani nie mogę zamienić SVN na GIT ani nie mogę wyrzucić /vendors z repozytorium, bo przy kolejnym upgrade zostanie ono skasowane z serwera.
Ponawiam zatem pytanie: jak wykonać upgrade aby nie rozwalić sobie 'working copy' ?
na początku, owszem, usunie vendors, ale potem, to będzie folder ignorowany, nic z nim nie zrobi po ponownym wgraniu. Zresztą, skrypt synchronizujący może automatycznie odpalać aktualizację/instalację vendors wg. zmian w deps/deps.lock
Adam
W.
www.fotomody.pl
fotografia mody, IT
