2016-04-19 7 views
4

TortoiseSVNSVN version 1.9.2を使用しているすべてのPCで新しいチームを開始します。私はVersionsappを使ってMac OSX(El Capitan)にいます。端末iのsvn --versionをチェックすると1.7.10となります。MACでSVNを正しくアップグレードするにはどうすればよいですか?

私は、このようなsvn updateなどの任意のsvnコマンドをしようとすると、私は

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 

を取得し、私は現場に行ってとPythonスクリプトをダウンロードしたが、それは(すなわちIドン」を助けるために何でもしますかわからないしましたそれを使用する方法を知っている)。私も1.9パッケージをダウンロードして、そのようにsvnをインストールしようとしました。あなたはそこからダウンロード

私はこの問題を解決するためにどのようなパス取ることはよく分からない

答えて

6

ザ・Pythonスクリプトは、あなたのSVNのバージョンをダウングレードすることでした - あなたはあなたのSVNのバージョンをアップグレードする必要があります。私はhomebrewルートに行くことをお勧めします - 将来的にOSXパッケージのアップグレード/インストールに苦労することはありません。自作がインストールされている場合、その後http://brew.sh/

(その後、画面の指示に従って、Enterキーを押します端子にその行をコピー)

を、そうSVNを更新し、ちょうどbrew install svnの操作を行います。

はこちらの指示に従ってください。

+0

私はちょうどこれを行い(エラーなし)、 'svn --version'をチェックしました。それでも' 1.7.10' – dcp3450

+0

'which svn'と打ったときの出力は何ですか?もともとSVNをどのようにインストールしましたか? – mprat

+0

'svn'は'/usr/bin/svn'を出力します。私は元々それをどのようにインストールしたのか覚えていません。それ以来かなりの時間がかかりました。私はVersionsappをインストールしているが、それは最近だった。 – dcp3450

3
  1. In Terminal, type "svn --version" to find out what version you currently have
  2. Go to http://www.wandisco.com/subversion/download#osx and download the latest client for OS X and install it. This will install the new svn into /opt/subversion/bin
  3. Got to your terminal and check your $PATH by typing "echo $PATH". If you don't see /opt/subversion/bin in there, make sure you add it by typing export PATH=/opt/subversion/bin:$PATH. If it DOES exist and appears AFTER /usr/bin, then you may need to remove an older copy of svn that came installed on OS X. To do so, go to /usr/bin and remove all files starting with svn. This isn't an exact science but it should do the trick. For me export PATH=/opt/subversion/bin:$PATH worked as it was installed in /opt/subversion/bin

  4. Make sure you reload your .profile first by typing . ./.profile*

  5. Type "svn --version". You should see that you have the newest version installed!
0

brew upgrade subversion

その他のソリューションには、アカウントを登録する必要が?それらを忘れる。

+0

これは、subversionがbrewによってインストールされている場合にのみ機能します。そうでない場合は、Error:subversion not installedが表示されます。 –

+0

@AnoopD、それをインストールするので、アップグレードしないでください。 – Davidea

+1

Macには、古いバージョンのSubversionがあらかじめインストールされています。 'curl'コマンドでバージョンを置き換えることで、リンク先の現在の安定版に更新しました。https://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/ –

関連する問題