Как разрешить объединяющиеся конфликты в Подвижном (v1.0.2)?

Вы можете сделать это в 3 подходах:

  1. Вставить данные в промежуточную таблицу и использовать запрос, подобный следующему:

    SELECT PRODUCTID, COUNT(*) 
    FROM TEMPTABLE
    GROUP BY PRODUCTID
    HAVING COUNT(*) > 1
    
  2. [1112 ] Используйте компонент «Сценарий» для подсчета вхождений и исключения при обнаружении дубликатов. Обратитесь к следующей ссылке для получения дополнительной информации:

  3. [1113 ] Используйте статистическое преобразование и примените счет с группированием по ProductID, проверьте следующую ссылку для получения дополнительной информации:

36
задан Martin Geisler 24 February 2012 в 19:55
поделиться

3 ответа

Действительно только для hg

Нет необходимости вызывать какие-либо команды hg . В отличие от svn , Mercurial не отслеживает конфликтующие файлы. Если вы позвоните hg status , вы увидите, что файл просто помечен как измененный.

Просто исправьте файл вручную и подтвердите.

14
ответ дан 27 November 2019 в 05:21
поделиться

Чтобы выделить ответ в комментарии к Hg 1.1 +:

Для Hg 1.1+ исправьте файл вручную, а затем выполните

hg resolve -m test.h

, чтобы пометить файл как объединенный.

79
ответ дан 27 November 2019 в 05:21
поделиться

Отслеживание конфликтов было введено в Mercurial 1.1 , то есть более новой версии, которую вы используете (вам действительно следует обновить, Mercurial 1.1. Был выпущен в декабре 2008 года). В этой версии вы получили команду resolve , которая работает аналогично svn resolve .

Насколько я помню, Mercurial оставлял маркеры слияния ( <<<< и >>>> строки) в вашем файле в случае конфликта, если вы не настроили инструмент слияния . Это также относится к более новым версиям - у меня нет настроенного инструмента слияния, и я получаю маркеры слияния при возникновении конфликтов. Затем я могу вручную исправить файл и пометить его как разрешенное с помощью hg resolve .

10
ответ дан 27 November 2019 в 05:21
поделиться
Другие вопросы по тегам:

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