Мы объединяем, используя этот процесс:
cd c:\myapp
hg pull ssh://hg/myapp-1_0_1
hg merge
Теперь иногда мы путаем слияние или иногда получаем ошибку (например: «не удается слить файл xxx - файл используется»). Обычно я просто удаляю свое репозиторий c: \ myapp, повторно клонирую из удаленного главного репо и начинаю заново. Это работает, но это боль. Какой способ лучше?
Я читал об использовании hg update -C
, но я не совсем уверен в процессе. Таким образом, вы сделали бы hg update -C
, это удалило бы объединенные файлы, но оставило бы выпавшие наборы изменений, а затем вы снова наберете команду hg merge
и попробуете снова?
Обновление Относительно соответствующего вопроса : hg update -C
по-прежнему сохраняет в репозитории наборы изменений, снятые с помощью hg pull
- как вы можете избавиться от них?