Ich arbeite in einem kleinen LAMP-Entwicklungsstudio, in dem die Idee war, einfach den Code fertigzustellen und zum nächsten Punkt auf der Liste überzugehen.
Das Team arbeitet in Zend Studio 5.5 und ist über FTP oder SFTP mit dem Live-Server verbunden. Was sie daran lieben, ist die Geschwindigkeit, mit der sie ihren Code einsetzen können (da sie nur den Live-Code ändern).
Aber natürlich ist das aus vielen offensichtlichen Gründen nicht gut.
Ich würde sie gerne auf ein Versionierungssystem (CVS, SVN oder ein anderes Tool) umstellen, aber der Haken an der Sache ist, dass ich nicht ihr Vorgesetzter bin, so dass ich ein Zuckerbrot brauche, damit sie damit anfangen.
Welche Art von Setup müsste ich auf ihrem Rechner einrichten, damit sie wie gewohnt mitprogrammieren können?
Ich würde dieses Setup auf meinem Rechner erstellen und es ihnen dann zeigen.
Ich weiß, das ist etwas ungewöhnlich, aber es ist zu einer Leidenschaft von mir geworden, ihre Denkweise vom üblichen Hacken des Codes auf Struktur und Eleganz zu ändern. Danke!
UPDATE (für die Antwort von Jonathan Leffler):
- Ja
- Non
- Ja, das tun sie wirklich
Eine weitere Frage: Das Studio stellt ein zentralisiertes CMS-System her, das auf Hunderten von Websites gehostet wird. Sollen die einzelnen Websites im Hauptkompositum oder in ihrem eigenen System geändert werden?