Eclipse/エラー:Cannot merge into mixed-revision working copy
エラー内容
EclipseでSubversionのマージを行う際に以下のようなエラーが発生することがあります。
Merge status operation failed. svn: E195020: Cannot merge into mixed-revision working copy [xx,xxx:xx,xxx]; try updationg first
メッセージどおりにローカルソースをUpdateしてから再度マージしても同じメッセージになる場合、以下の方法を試してください。
解決方法
- マージしたいブランチのローカルでの修正をすべてsvnにコミットする。
- その後、ローカルのソースを削除する。
- 再度、svnからマージしたいブランチをローカルにCheckOutする。
- この状態でマージを開始する。
※原因的には、複数回のコミットや更新で、ローカルのsvnキャッシュが部分的に不正になっていると思われます。削除⇒再CheckOutによって、svnキャッシュがきれいな状態に戻るのでマージがうまくいくようになると推測しています。
このページのURL: