在limbo中不存在的文件阻止推送到远程分支(Bazaar VCS)

时间:2010-03-24 11:04:37

标签: push bazaar filenames

我使用Bazaar VCS在我的笔记本上本地版本化文件。当我在办公室时,我将更改合并到Windows共享上的存储库,并将所有文件推送到那里(出于备份原因)。

我的问题:

最后一次推送导致错误,因为我添加了一个文件名很长的文件(我之前遇到过这个问题... python不喜欢长文件名)。所以我删除了文件(我不需要它)并暂时忘记了这个问题,因为提交仍然工作正常。

下次我想推送新版本时,我遇到了一个新错误:

bzr: ERROR: [Error 3] Das System kann den angegebenen Pfad nicht finden: u'//path/to/remote/branch/.bzr/checkout/limbo/new-8/loooooooongfilename.xls'

翻译:

bzr: ERROR: [Error 3] The system can't find the following path:

我尝试了什么:

  • 删除limbo文件夹 - > limbo文件夹不存在
  • 使用虚拟文件创建缺少的路径 - >集市锁定分支 - >解锁 - >和以前一样的问题
  • bzr check - >一切都很好 - >没有成功
  • bzr reconcile - >没有成功

感谢阅读; o)

1 个答案:

答案 0 :(得分:1)

使用bzr revert(可能与-r 1234一起使用特定版本)。首先在特定文件上尝试:

bzr revert -r 1234 path/to/myFile.php