Z mojego punktu widzenia to, co robię, to blokowanie/blokowanie dostępu do dowolnych plików .svn
na serwerze (zarówno Apache2, jak i IIS) w ten sposób, że ukryte foldery nie są dostępne zewnętrznie, i pozwala na śledzenie wersji dla witryn, z których korzystamy. które nie wymagają kompilacji przed rolecie
języków takich jak:
- PHP
- ASP (nie .NET)
- PLAIN HTML
- COLDFUSION
- Wersjonowanie PDF/IMAGE (w razie potrzeby potrzebne było dla mnie zaktualizowane dokumenty PDF dla klientów).
Z pewnością można korzystać z SVN do tworzenia stron internetowych, ale trzeba zachować ostrożność, gdy ujawniasz swoje foldery .svn
światu, jeśli nie jesteś ostrożny. W przeciwnym razie jest to narzędzie, dzięki któremu Twoja praca będzie łatwiejsza i bardziej wydajna.
Po tym, po prostu uruchomimy SVN UPDATE
w naszej produkcji, aby zaktualizować zmienione pliki, a przy ograniczonej liczbie programistów pracujących na jednym kawałku kodu na raz (jak powiedziałem w moim przypadku) nie otrzymujemy mixupów z błędem rzeczy się wdrażają. PLUS Aby być bezpiecznym, zawsze należy wykonać SVN CHECK FOR MODIFICATIONS, aby zobaczyć, co zostanie zaktualizowane, a jeśli popełnisz błąd, wycofaj.
A dlaczego nie używasz' svn export'? – Azat
Ponieważ używamy tylko eksportu SVN dla projektów, które musimy skompilować ** ALE ** tak naprawdę nie robimy tego w ten sposób, ponieważ mamy instalację Hudsona do automatycznego instalowania kompilacji dla nas (ASP.NET + JAVA). – Jakub