Ja, Sie sollten definitiv Versionskontrolle (Git oder Subversion) verwenden.
Hier eine kurze Erklärung, wie ich es in meinen Web-Projekten bin mit (ich benutze SVN):
- Ich habe ein SVN-Projekt, das ich auf meinem lokalen Rechner checkouted habe und auf dem Webserver
- Immer, wenn Sie etwas ändern, können Sie Ihre aktuelle laufende Version festschreiben
- Loggen Sie sich auf dem Server (Könnte auch mehrere Server sein) und ein Svn-Update, so dass der neueste Code automatisch auf dem Rechner bereitgestellt wird. Das einzige, was Sie tun müssen, ist Neustart des Webservers
Hinweis:
- Achten Sie darauf, was Sie zu begehen. Sie haben möglicherweise eine andere Datenbankkonfigurationsdatei auf Ihrem lokalen Computer als auf Ihrem Server. Sie können diese in die svn setzen Dateiliste ignorieren (guess git hat etwas ähnliches)
- Es ist auch leicht möglich, dass mehrere Personen am selben Projekt arbeiten ..
- Begeht nicht Logfiles
Links:
Git: http://git-scm.com/
Subversion: http://subversion.tigris.org/
+1 Dank für das Buch! –
Ich stimme zu. Ich habe SVN und Mercurial in der Vergangenheit benutzt (auch SourceSafe, obwohl ich mich immer noch dafür schäme), aber ich liebe git am allermeisten :) – Blizz