Comment puis-je correctement mise à niveau SVN sur MAC?
Je commence avec une nouvelle équipe, qui sont tous sur Pc à l'aide de TortoiseSVN
avec SVN version 1.9.2
. Je suis sur Mac OSX (El Capitan) à l'aide de la Versionsapp. Quand je vérifie svn --version
dans le terminal, j'obtiens 1.7.10
.
Quand j'ai essayer toute commande svn comme svn update
- je obtenir
svn: E155021: This client is too old to work with the working copy at
'/Users/dpowell/Desktop/sites/site.org.new' (format 31).
You need to get a newer Subversion client. For more details, see
http://subversion.apache.org/faq.html#working-copy-format-change
Je suis allé sur le site et téléchargé le script python, mais ne savent pas qu'il fera tout pour l'aider (c'est à dire je ne sais pas comment l'utiliser). J'ai aussi téléchargé le 1.9
paquet et essayé d'installer svn
de cette façon.
Je ne sais pas quel chemin prendre pour résoudre ce problème
OriginalL'auteur dcp3450 | 2016-04-19
Vous devez vous connecter pour publier un commentaire.
Le script Python que vous avez téléchargé à partir de là a été rétrograder votre version SVN - vous besoin de mettre à niveau votre version SVN. Je vous recommande de faire l'homebrew route - il va vous faire économiser beaucoup de douleur dans la mise à jour /installation de OSX paquets dans l'avenir.
Suivez les instructions ici: http://brew.sh/
(copier cette ligne dans un terminal et un appuyez sur ENTRÉE, puis suivez les invites)
Puis, quand le homebrew est installé, de sorte que la mise à jour SVN, il suffit de faire
brew install svn
.svn --version
et c'est encore1.7.10
Qu'est-ce que la sortie lorsque vous tapez
which svn
? Comment avez-vous installer SVN à l'origine?which svn
sorties/usr/bin/svn
. Je ne me souviens pas comment je l'ai installé à l'origine, il a été un certain temps depuis. J'ai Versionsapp installé mais c'est très récent.Ok,
/usr/bin/svn
est là que svn est installé non PAS à travers homebrew. Donc, ce que vous voulez faire est de vous assurer que vous avez un fichier/usr/local/bin/svn
. Si vous ne/usr/local/bin/svn --version
vous devez obtenir la version 1.9.3. Si c'est le cas, alors vous voulez fairesudo rm /usr/bin/svn
, puissudo ln -s /usr/local/lib/svn /usr/lib/svn
. Alors nesvn --version
et vous devriez être tous ensemble.Cela me dit que l'opération n'est pas autorisée lors de la tentative de la dernière commande
OriginalL'auteur mprat
OriginalL'auteur Jitendra
brew upgrade subversion
D'autres solutions vous demandent de vous inscrire un Compte?? les oublier.
si vous l'installez, ne pas le mettre à jour.
Mac est livré préinstallé avec les anciennes versions de subversion . J'ai mis à jour vers la version stable actuelle en suivant le lien ici, en remplacement de la version en
curl
de commande jason.pureconcepts.net/2012/10/updating-svn-mac-os-xOriginalL'auteur Davideas