svnプロンプトThis client is toold to work with working copy

1395 ワード

svnを使用してバージョン管理を行う場合、ローカルクライアントのsvnバージョンがサーバでコミットされたレコードのバージョンよりも低い場合、This client is tooold to work with working copy…のエラーが表示されます.
svn: This client is too old to work with working copy ‘xxxx’. You need to get a newer Subversion client, or to downgrade this working copy. See http://subversion.tigris.org/faq.html#working-copy-format-change for details.
エラーメッセージに従って、svnバージョンをアップグレードすれば解決できます.以下はMac OSがsvnクライアントをアップグレードする手順です.
  • 端末を開き、$svn--versionを入力して現在のsvnバージョンversion 1.7.20
  • を表示します.
  • Mac OSX svnclientに入り、Macバージョンとsvnバージョンに対応するインストールパッケージを見つけ、インストールをダウンロードし、最後のステップにインストールすると、svnアドレスをPATH変数に追加するよう求められます.
  • PATH変数を修正し、端末の下で:$cd~$viを継続する.bash_プロファイルが入る.bash_profileファイルの編集状態は、次の行copyを.bash_profileファイルのexport PATH=/opt/subversion/bin:$PATHescキーを押すと、編集を終了し、:wqに最終更新bashから離れた環境変数$souceを格納するように入力.bash_profile
  • svnバージョン情報$svn--versionがsvn, version 1.8.15 (r1718365)
  • に更新されました.
    その後、他のsvn操作を実行できます.
    PS:ちなみにCornerstoneでsvn管理を行う場合、.xcuserdatadファイルの設定を無視する方法について説明します..xcuserdatadは、Xcodeを開くたびにファイルの状態、ブレークポイントの設定などの情報を記録していますが、無視しないと変更するたびに自動的に更新され、面倒です.Cornerstoneは簡単に設定すればいいです.
  • Cornerstone-Preferences-subersion-General
  • をクリック
  • Use default global ignoresのチェックを外し、*.xcuserdatad
  • を加える
  • Saveをクリック
    やった!次の再提出時xcuserdatadはこれ以上迷惑をかけません.