W przeszłości zawsze edytowałem wszystkie moje witryny na żywo; nie byłem zbyt zaniepokojony, gdy moi 2 odwiedzający widzieli komunikat o błędzie.Jak skonfigurować środowisko programistyczne do generowania kodu w witrynie na żywo?
Może się jednak zdarzyć, że dostanę więcej niż 2 osoby. Jaki byłby najlepszy sposób testowania moich zmian, a następnie jednoczesnego wprowadzania wszystkich zmian?
Czy powinienem skopiować i wkleić kiedykolwiek pojedynczy plik do podfolderu i edytować je, a następnie skopiować po zakończeniu? Co się stanie, jeśli mam pełny kod w moim kodzie (zepsują się, jeśli je przeniesię)? Może mogę użyć jakiegoś hackery .htaccess, żeby to obejść? A co z danymi testowymi bazy danych? Czy powinienem skopiować wszystkie moje tabele MySQL i odwoływać się do nich?
Używam CakePHP dla konkretnego projektu, który mnie interesuje, ale jestem ciekawy, jakie podejście ludzie podejmują zarówno z Cake (który może mają narzędzia, aby pomóc w tym?), A bez ramy.
byłem coraz wiele zaleceń dla SVN, który brzmi świetnie, ale niestety mój gospodarz nie obsługuje: \
Nie trzeba uruchamiać SVN na żywo miejscu. Uruchom go lokalnie na maszynie programistycznej i po prostu skopiuj zmienione pliki, gdy dokonasz (i przetestujesz) swoje zmiany lokalnie. – RodeoClown
+1 RodeoClown - i jeszcze lepiej, jeśli uruchamiasz SVN lokalnie i możesz udostępnić go na publicznym IP, a twój ISP obsługuje klienta SVN, rozwinięcie twoich aktualizacji jest tak proste, jak polecenie "svn up" – mozboz
Możesz skonfigurować SVN również do przesyłania plików? To całkiem miłe. Będę musiał zagłębić się w to jeszcze bardziej, dzięki chłopaki – mpen