Слияние базара идентичные файлы

У меня есть два Базара (bzr) репозитории, которые имеют очень похожее содержание. Я пытаюсь определить различия и инкрементно синхронизироваться. Моя текущая стратегия к bzr add файлы и к repos и к затем используют bzr merge определить и разрешить конфликты. Проблема состоит в том, что, даже если содержание файла идентично, это создает конфликт и a .moved файл.

Что я могу сделать, чтобы остановить эти конфликты или использовать лучший рабочий процесс?

0
задан 03.08.2011, 16:18

2 ответа

Путем я закончил тем, что делал, это должно было скопировать .bzr каталог от одного из имеющих версию repos к другой и затем использует bzr commit для определения/разрешения конфликтов затем закончите с a bzr merge между двумя.

1
ответ дан 24.11.2019, 12:34

Мне удалось воспроизвести Вашу проблему со сценарием:

#!/bin/sh
cd /tmp
mkdir repo1
cd repo1
bzr init
echo "foo" > file1
bzr add file1
bzr commit -m "added file1"
cd ..
bzr branch repo1 repo2
cd repo1
echo "bar" > file2
bzr add file2
bzr commit -m "added file2"
cd ../repo2
echo "bar" > file2
bzr add file2
bzr commit -m "added file2"
bzr merge -v ../repo1

По моему скромному мнению, этот рабочий процесс испорчен.

Общее правило: лучше синхронизировать прежде, чем попытаться внести любые изменения в Вашем локальном repo.

Так прямо после cd../repo2 рекомендуется сделать получение по запросу bzr от repo1 для синхронизации.

0
ответ дан 24.11.2019, 12:34

Теги

Похожие вопросы