Вы можете сделать это в 3 подходах:
Вставить данные в промежуточную таблицу и использовать запрос, подобный следующему:
SELECT PRODUCTID, COUNT(*)
FROM TEMPTABLE
GROUP BY PRODUCTID
HAVING COUNT(*) > 1
ProductID
, проверьте следующую ссылку для получения дополнительной информации:
Действительно только для hg
Нет необходимости вызывать какие-либо команды hg
. В отличие от svn
, Mercurial не отслеживает конфликтующие файлы. Если вы позвоните hg status
, вы увидите, что файл просто помечен как измененный.
Просто исправьте файл вручную и подтвердите.
Чтобы выделить ответ в комментарии к Hg 1.1 +:
Для Hg 1.1+ исправьте файл вручную, а затем выполните
hg resolve -m test.h
, чтобы пометить файл как объединенный.
Отслеживание конфликтов было введено в Mercurial 1.1 , то есть более новой версии, которую вы используете (вам действительно следует обновить, Mercurial 1.1. Был выпущен в декабре 2008 года).
В этой версии вы получили команду resolve
, которая работает аналогично svn resolve
.
Насколько я помню, Mercurial оставлял маркеры слияния ( <<<<
и >>>>
строки) в вашем файле в случае конфликта, если вы не настроили инструмент слияния . Это также относится к более новым версиям - у меня нет настроенного инструмента слияния, и я получаю маркеры слияния при возникновении конфликтов. Затем я могу вручную исправить файл и пометить его как разрешенное с помощью hg resolve
.