Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]SVN - jak zrobic zeby zmiany mialy odzwierciedlenie na stronie ?
Forum PHP.pl > Forum > Przedszkole
wiewiorek
Mam hosting na linuxpl.com i SVN. Struktura katalogow po wejsciu na FTP wyglada tak:
domains
-xyz.pl
--public_html <- tutaj pliki mojej strony
imap
Maildir
repozytorium <- tutaj repozytorium SVN



Na wlasnym kompie posiadam katalog z plikami strony powiazany z repozytorium na serwerze, ale jak zrobic zeby zmiany w tych plikach po kliknieciu "SVN Commit" powodowaly aktualizacje plikow strony na serwerze w /domains/xyz.pl/public_html ?
lor
luzne sugestie

  1. w public_html nie trzymac plikow strony tylko linki symboliczne do odpowiednich katalogow z repozytorium
  2. napisac skrypt w bashu ktory wykrywa roznice w plikach tych ktore masz w public_html z tymi w repo i podmienia odpowiednie pliki, skrypt wrzucic do crona
wiewiorek
Masz moze jakis opis tej metody z linkami symbolicznymi ?
mls
Skoro i repozytorium i serwis znajdują się na tym samym serwerze, nie widzę przeszkód aby skorzystać ze skryptu post-commit.
Konkretny przykład, pierwszy lepszy z googli, chociażby tutaj: http://www.sematopia.com/2007/10/apache-sv...copy-on-commit/
lor
ln -s /jakis/katalog1/ /w/tym/miejscu/link #Tworzy link wskązujacy na katalog1
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.