そのため、MacOS Sierraにアップグレードしましたが、作業コピーで何かをしようとすると、エラーが発生します。
「クライアントバージョン「1.9.4(r1740329)」(フォーマット31を想定)で動作するには古すぎます(フォーマット29)。最初に作業コピーをアップグレードする必要があります。」
Svn upgradeを実行すると、「ファイル/.svn/entriesを開けません:そのようなファイルやディレクトリはありません」と表示されます。
どんな提案でも大歓迎です!
あなたの問題は、SVNクライアントのバージョンがローカルでアップグレードされたことです。一方、ローカルの作業コピー(およびサーバー)は変更されていません。これで、新しいクライアントは既存の作業コピーを操作できなくなります。
今、あなたは3つの選択肢があります:
オプション1の場合、 ここ または そこ のようになります。
オプション2の場合、 this が役立つ場合があります。
オプション3;ダウンロードに時間がかかるかもしれないが、これをデバッグするための「時間を費やす」量を最小限に抑える必要があります(現在のリポジトリに大量のコミットされていない変更がない限り) 。ただし、もちろん、firstは、古いディレクトリを破棄する前に、新しいクライアントで新しいチェックアウトを作成しようとします。
プロジェクトのルートフォルダの「cd」で「svnupgrade」を実行することで問題を解決しました