Sollte es bei der Verwendung von subversion zu diesem Fehler kommen:
svn: This client is too old to work with working copy '.';
oder möchte man subversion einfach nur aktualisieren, dann helfen die nachfolgenden Schritte weiter …
- Im Terminal
svn --version
eingeben, um herauszufinden, welche Version man aktuell verwendet - Eine aktuelle Version unter http://www.open.collab.net/downloads/community laden (keine Registrierung erforderlich!!) und installieren. SVN wird dabei unter
/opt/subversion
abgelegt. - Im Terminal sollte man nun mit
echo $PATH
prüfen, ob SVN bereits zur Verfügung steht. Dies ist der Fall, wenn/opt/subversion/bin
in der Ausgabe vorhanden ist. - Ist dies nicht der Fall, dann muss der Pfad noch in die Variable
$PATH
exportiert werden: dazu die Datei(en).profile
und/oder.bash_profile
(im eigenen Benutzer-Verzeichnis) öffnen undexport PATH=/opt/subversion/bin:$PATH
einfügen. Danach sollte das Terminal neu gestartet, um die Änderungen zu übernehmen!
- Um Konflikte mit der bereits installierten SVN-Version von Mac OS X zu vermeiden, sollten alle mit
svn*
beginnenden Dateien unter/usr/bin
entfernt, oder durch einen symbolischen Link auf die neue Installation ersetzt werden (sieheln -s ...
). Aber Vorsicht: vorher Sicherheitskopie erstellen! - Nach einer Eingabe von
svn --version
im Terminal sollte man nun die neue Version sehen.
subversion lässt sich aus meiner Sicht einfacher mit MacPorts updaten
sudo port selfupdate
sudo port ugrade subversion
@button stimmt! Gerade seit langem mal wieder gebraucht…