Несуществующий файл в подвешенном состоянии предотвращает отправку в удаленную ветвь (Bazaar VCS) - PullRequest
1 голос
/ 24 марта 2010

Я использую 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 примирить -> Безуспешно

Спасибо за чтение; o)

1 Ответ

1 голос
/ 19 апреля 2010

Используйте bzr revert (возможно, с -r 1234 для конкретной версии). Попробуйте сначала на конкретном файле:

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