Temat: svn + svn2web + Auto checkout

Witam!

Wiem że ostatnio wszyscy polecają tutaj git-a, natomiast ja postanowiłem poćwiczyć na razie svn-a ;). Wykupiłem sobie hosting dla mojego małego ćwiczeniowego projektu (bo właśnie odświeżam swoją wiedze z programowania w php) w firmie hostującej svn. Dają oni możliwość podłączenia svn2web oraz Auto checkout.

Docelowo chciałbym aby bieżąca wersja testowa była automatycznie ładowana do katalogu z wersją developerską (dev.domena.com) a wersje które uznaje za stabilne były grywane w katalog zawierający "produkcyjna" wersje (domen.com).

Zna ktoś jakiś ładny opis w języku polskim lub angielskim jak to osiągnąć?
Jak narazie pracuje z konsolowym klietem svn na linuksie.Krzysztof Jóźwiak edytował(a) ten post dnia 09.03.10 o godzinie 05:54
Maciej Aniserowicz

Maciej Aniserowicz software
developer/architect

Temat: svn + svn2web + Auto checkout

Takie coś możesz osiągnąć za pomocą mechanizmu svn hooks, a właściwie post-commit hook: http://svnbook.red-bean.com/en/1.5/svn.ref.reposhooks.....
Wymaga to pewnych modyfikacji na serwerze więc nie wiem czy na danym hostingu jest to możliwe.
A ten dokładnie scenariusz (update strony po każdym commicie) znajdziesz w FAQ SVNa: http://subversion.apache.org/faq.html#website-auto-update.
Co do aktualizacji "produkcyjnej" to może jakieś słowo-klucz w MSG danego commita, wzgledem ktorego bedziesz analizowal informacje otrzymane w hooku?

Temat: svn + svn2web + Auto checkout

Dzięki, już sobie poradziłem (znalazłem opcje w panelu hostingu, który umożliwia taką rzecz :), acz kolwiek Twoja odpowiedź dużo mi rozjaśniła).Krzysztof Jóźwiak edytował(a) ten post dnia 09.03.10 o godzinie 19:48

Następna dyskusja:

SVN - jak to zrobic.




Wyślij zaproszenie do