Chance
Themenersteller
Programmierer
Guru (173 Beiträge)
SVN mit htdocs abgleichen
Ich habe ein SVN und die htdocs auf einem Server.
Mein Anliegen ist es, die SVN Daten mit den htdocs Daten abzugleichen, so das bei jeden commit auch die htdocs Daten aktualisiert werden.
seitenreportInhaber
TYPO3 Senior Developer
Content Gott (1772 Beiträge)
Hallo Chance,
ich habe jetzt nicht nachgesehen, aber soweit ich das in Erinnerung habe, solltest Du in folgendem SVN eBook fündig werden (462 Seiten):
svnbook.red-bean.com/en/1.7/svn-book.pdf
Beste Grüße,
Matthias
SEO Analyse und Website-Check mit Seitenreport
romacron
JDev Xer
Content Gott (1224 Beiträge)
Hallo Chance,
verspätet aber immerhin
2 Möglichkeiten.
das erste sind die Post-Commit-Hooks. Diesen kannst du in dem SVN Verzeichnis auf dem Server einstellen.
also export, email ...was auch immer du magst.
Hier lässt sich das ganze mit phing auch kombinieren (denke ftpdeploy wäre hier angemessen).
letzteres als Luxusvariante Jenkins/Hudson installieren
hübsch einstellen und dann hast eine "continous integration maschine".
macht sich gut wenn man permanent viele skripte und programme synchron halten möchte oder eben für automatisch updates ohne zich mal sich auf den Hosts einzuloggen.
Wenn du möchtest kann ich dir nen testaccount einrichten, da die Ersteinrichtung immer ein wenig Aufwand ist.
UFOMelkor
Student
Content Meister (350 Beiträge)
romacron schrieb:
letzteres als Luxusvariante Jenkins/Hudson installieren
hübsch einstellen und dann hast eine "continous integration maschine".
macht sich gut wenn man permanent viele skripte und programme synchron halten möchte oder eben für automatisch updates ohne zich mal sich auf den Hosts einzuloggen.
Kann ich nur empfehlen, dauert zwar ein wenig sich da einzuarbeiten und seine Art zu programmieren darauf umzustellen, aber es lohnt sich definitiv.
Naturkosmetik in Bochum
Steppenhahn Ultramarathon-Community
x-f
programmierer
Beginner (19 Beiträge)
Hallo,
wie schon erwähnt Post-commit.
-> Zugbeachten der Aufrufende User braucht genügend Rechte.
so sollte es klappen
svn/hooks/post-commit
[bash]#!/bin/sh
#svn checkout source/svn target/folder
svn checkout file:///var/www/WEBBEREIECH/svn/trunk/ /var/www/WEBBEREIECH/web/
#Optional Eigentümer/Gruppe anpassen
chown -R user:group /var/www/WEBBEREIECH/web[/bash]
gruß
Das Seitenreport Forum hat aktuell 5275 Themen und 36110 Beiträge.
Insgesamt sind 48360 Mitglieder registriert.
Beitrag erstellen
EinloggenKostenlos registrieren