У вас есть конфликты в некоторых именах файлов: либо у вас есть неверсионный foo в вашем дереве, и вы извлекаете ревизию, где foo становится версионной, либо вы добавили foo в две разные ветви независимо, и поэтому каждой копии foo присваиваются разные идентификаторы файлов. Таким образом, Bazaar пытается сохранить ваши файлы там и избежать перезаписи существующих файлов. В первом случае у вас есть безопасное средство резервного копирования от bzr, и foo.moved можно удалить. Но во втором случае у вас есть реальный конфликт, и вы должны хотя бы проверить foo и foo.moved и разрешить конфликт с помощью bzr resolve foo
, а затем удалить foo.moved, если необходимо.
Таким образом, стратегия избегания .moved файлов в значительной степени зависит от причины, по которой они появляются в вашем дереве.