Seiten Netzwerk: ChaoS Networks | eWeBuKi | eWeBuKi Demo | port23.de |

stacked eEd Project - Nach Oben - Postgres

Umbau einer Arbeitskopie

Nachdem BerliOS bis zum 31.12.2011 den Betreib einstellt, musste vor allem das eWeBuKi Repository umziehen. Das SVN liegt nun auf http://code.google.com/p/ewebuki/ und alle Beschreibungen die den SVN Zugriff betreffen werden Seite für Seite angepasst.

Es folgt eine kurze Anleitung wie man am besten eine SVN Abeitskopie umstellt.
Aufgrund der Erfahrungen beim Umbau wird diese natürlich immer wieder erweitert.

Das Wichtigste: Mache ein BACKUP!!!

Vorbereitungen

In das Verzeichnis oberhalb vom eWeBuKi Verzeichnis wechseln und eine berlios-to-google script Datei mit folgendem Inhalt erstellen.

#!/bin/sh

# sicherheitskopie und temp erstellen
cp -a website website.berlios
cp -a website website.work

# ins temp wechseln
cd ./website.work

# alle dateien löschen die auch im svn sind
for i in `svn list -R`
do
rm $i
done

# alte svn infos löschen
find -type d -name ".svn" -exec rm -rf {} \; -prune

# alle leeren verzeichnise entfernen
find -depth -type d -empty -exec rmdir {} \;

# im baum nach oben
cd ..

# arbeitskopie aus aktuellem svn holen
svn co http://ewebuki.googlecode.com/svn/trunk/basement website.google

# die eigenen, übrigen dateien dort hinein kopieren
cp -a website.work/. website.google/

Abschluss

Am Schluß dann von hand das alte webroot verschieben/löschen und das neue an dessen Stelle kopieren.

mv website website.del
mv website.google/ website

Jetzt noch kurz prüfen ob "svn info", "svn status" und "svn update" passt und schon ist die Arbeitskopie umgezogen.

.. · Basis Dumps · Git · Subversion · Neue Rechte · Zip-Handling · Hidedata und Dataloop · Der "TABCSV" Tag · Test Rechtekonzept · stacked eEd Project · Umbau der Arbeitskopie