Hallo Leute,
ich hab mal eine Frage an euch. Ich bin gerade dabei mich einem Homepageprojekt anzuschließen. Ist XHTML/CSS/PHP und im Hintergrund MYSQL+PHP.
Bis jetzt hat es eine Person geschrieben und verwaltet. Mittlerweile sind wir aber zu dritt. Jetzt wäre meine Idee den kompletten Source als SVN zu warten. Jedoch bietet unser Hoster kein SVN-Service. Es gibt hier jedoch einige SVN-Hoster, welche jedoch mit ~5-10$/Monat zu bezahlen sind. Weiß hier jemand eine andere Lösung?
Bis es aber soweit ist (mit SVN) und auch alle Beteiligten damit arbeiten (wollen) würde ich gerne soweit wie möglich automatisch die Möglichkeit schaffen den kompletten Source direkt vom Hoster via FTP auf die lokale Testmaschine zu laden (hier natürlich immer nur die geänderten Files) und natürlich auch den umgekehrten Weg (auch nur die geänderten Files).
Eine Anzeige was geändert worden ist wäre natürlich auch super!
Ich hab da gestern mit curlftpfs herumgespielt, womit ich ein FTP-Ziel als lokales Filesystem mounten kann. Das mounten und geringer Zugriff hat funktioniert, aber bei größerer Datenmenge ist mir hier immer das komplette Terminal (mit dem Kopiervorgang) eingefroren.
Jetzt hat mir ein Arbeitskollege gesagt mit WGET (für den Fall: Server-> Lokal) kann man FTP-Verzeichnisse mirrorn. Soweit ich aber in der Doku gelesen habe funktioniert nur das Updaten/Neu anlegen von Files, jedoch nicht das Löschen. Klar ich hole ja nur Files und spiele nichts rauf!
Ich hoffe ich konnte mein Anlegen halbwegs gut schildern und ihr könnt mir etwas weiterhelfen. Wie laufen verteilte HomepageProjekte sonst ab? Auf welche Tools wird hier zurückgegriffen. Für mich als Softwareentwickler wäre ein Versionsverwaltung natürlich am besten. SVN+Trac wäre super denk ich mir. Aber hier muss man für einen Hoster wieder in die Tasche greifen oder selbst einen Server dafür betreiben!
Natürlich wäre noch die offene Frage wie ich am besten die MYSQL-DB abgleichen kann um nicht immer alle Daten doppelt eingeben zu müssen?!
Und wie ich bei der Freigabe ins SVN-Repository die aktuellen Daten auf den Webserver spiele?! Soll ja auch automatisch funktionieren!
lg
Bernd

2004 – 2012 ubuntuusers.de • Einige Rechte vorbehalten