Subversion でトラブル。「ログ コマンドが誤って配置されています」をクリーンアップできません

Subversion でトラブル。「ログ コマンドが誤って配置されています」をクリーンアップできません

私はMacでXcodeとSubversionを使っていますが、ファイルが乱雑になり、XcodeとSubversionが文句を言っています。実行すると、svn commitまたはupdateメッセージが表示されます。

svn: Working copy '.' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)

しかし、走るとsvn cleanupメッセージが表示される

svn: In directory '.'
svn: Error processing command 'committed' in '.'
svn: Log command for directory 'buttNew2~iPad.png' is mislocated

助言がありますか?

答え1

ディレクトリを削除し、親ディレクトリで「svn up」コマンドを実行します。

答え2

svn は常にさまざまな方法で失敗します。迅速な解決法は、クリーン チェックアウトを実行し、壊れたチェックアウトにある変更をすべて手動でコピーすることです。

次に、git に切り替えます。実際には、git に切り替えるだけです ;) 履歴を保持しながら svn リポジトリを git にインポートするための便利なコマンドライン ツールがいくつかあります。

関連情報