Остановите базар (bzr) от создания файлов .moved - PullRequest
2 голосов
/ 19 апреля 2010

Есть ли способ сказать bzr не создавать .moved файлы? Я попробовал --overwrite вариант с bzr pull, но он все еще создает файлы .moved. Я думаю, я могу просто сделать сценарий очистки, но мне просто интересно, что я что-то упустил.

1 Ответ

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

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

Таким образом, стратегия избегания .moved файлов в значительной степени зависит от причины, по которой они появляются в вашем дереве.

...