Мы объединяемся, используя этот процесс:
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
- как вы можете избавиться от них?