リポジトリ構成は、セントラルがSVNで、そこにbzr-svnでつないでる状態。
svn ------ これがサーバ上のセントラルリポジトリ ↓ server-trunk ---- これはローカル上のSVNのミラー。bzr co ↓ trunk-dev -------- これはローカル上のブランチ。server-trunkからbzr branchした奴。
今回はtrunk-devの修正をserver-trunkからmerge trunk-devして、
server-trunkでrevertしたらこんなエラーが発生した。
bzr: ERROR: This tree contains left-over files from a failed operation.
Please examine D:/hoge/server-trunk/.bzr/checkout/limbo to see if it contains any files you wish to keep, and delete it when you are done.
bzr commit は通るんだけど、server-trunkをホストにmergeもrevertも通らない状況に。
取りあえず、警告に従って、limboを削除。
するとこんなエラーに変化
bzr: ERROR: This tree contains left-over files from a failed operation.
Please examine D:/hoge/server-trunk/.bzr/checkout/pending-deletion to see if it contains any files you wish to keep, and delete it when you are done.
言われるがままに、今度はpending-deletionを削除。
すると、無事解決しました。
取りあえず解決したんだけどなんか気持ち悪い。
何ぞこれ。
そういえば、削除したlimboは空だったけど、
pending-deletionは消していないのに消されていたステータスになってたファイルが残ってた。
うーん。