私は OSX で開発していますが、Subversion の作業コピーの 1 つがすべてのコマンドに対して次のエラーを返し始めましたが、他のチェックアウトは正常に動作します。Brew でインストールした SVN バイナリとコーナーストーン クライアントの両方で同じメッセージが表示されますが、他の作業ディレクトリは問題ありません。
> svn update
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/working_directory' is an old development version (format 12); to upgrade it, use a format 18 client, then use 'tools/dev/wc-ng/bump-to-19.py', then use the current client
> svn upgrade
svn: E155019: Can't upgrade '/working_directory' as it is not a pre-1.7 working copy directory
svn: E150000: Missing default entry
コンピューターのどこにもスクリプトはありませんがbump-to-19.py
(によると)、 Apache リポジトリfind / -type f -name bump-to-19.py
で見つけることができたと思います。とはいえ、私はそれが何をするのか、またはどのように使用するのかに精通していません。理想的には、この作業ディレクトリの新しいバージョンをチェックアウトして、すべての (多くの) 変更を手動でマージすることを避けることができます。
私が見つけることができた唯一の情報は、Netbeansとに関するものjavahl
で、私はどちらも使用していません。
編集:bump-to-19.py
ファイルをダウンロードして実行可能にした後、作業ディレクトリに対して試してみましたが、役に立ちませんでした:
> ./bump-to-19.py working_directory/
error: format is 29 not 18: 'working_directory/'